diff --git "a/10\351\231\210\346\230\212\347\253\245/\344\275\234\344\270\232/22.10.13.js" "b/10\351\231\210\346\230\212\347\253\245/\344\275\234\344\270\232/22.10.13.js" new file mode 100644 index 0000000000000000000000000000000000000000..405532e033e8601b94198bd360647dba9935b99a --- /dev/null +++ "b/10\351\231\210\346\230\212\347\253\245/\344\275\234\344\270\232/22.10.13.js" @@ -0,0 +1,41 @@ +var start =0; +var sum =0; +while (start<=100) { + start+=1; + if (start%2==0) { + sum+=start; + } + if (sum>=1000) { + break; + } +} +console.log(start); + +while (start<=100) { + start+=1; + if (start%2==0&&start%7==0) { + sum+=start; + } +} +console.log(sum); + +var year =199; +while (year<=2022) { + year+=1; + if (year%4==0&&year%100!=0) { + console.log(year); + } +} + +var i = prompt('请输入成绩') +if (i>=90&&i<=100) { + alert('A') +}else if (i>=80&&i<90) { + alert('B') +}else if (i>=60&&i<80) { + alert('C') +}else if (i>=0&&i<=60) { + alert('D') +}else{ + alert('不合法') +} \ No newline at end of file diff --git "a/10\351\231\210\346\230\212\347\253\245/\344\275\234\344\270\232/22.10.14.js" "b/10\351\231\210\346\230\212\347\253\245/\344\275\234\344\270\232/22.10.14.js" new file mode 100644 index 0000000000000000000000000000000000000000..685f7588008073fbcfc2db5e153828c35195e94c --- /dev/null +++ "b/10\351\231\210\346\230\212\347\253\245/\344\275\234\344\270\232/22.10.14.js" @@ -0,0 +1,46 @@ +// 1.将A5F3转成2进制 + var c ='A5F3'; + var d = parseInt(c,16) + console.log(d.toString(2)); +// 2.99乘法表 + var a=1; + + while (a<10) { + var b=1; + while (b<=a) { + document.write(b,'*',a,'=',a*b,' ') + b++; + } + document.write('
') + a++; + } +// 3.输入年月,(用数组) + var date =prompt('输入日期,用.分割') ; + const arr = date.split('.'); + var year= arr[0]; + var month= arr[1]; + var day= arr[2]; +// 3.1.计算当月有多少天 + if (month==2) { + if (year%4==0&&year%100!=0) { + console.log(month,'月有',29,'天'); + }else{ + console.log(month,'月有',28,'天'); + } + }else if (month==1||month==3||month==5||month==7||month==8||month==10||month==12) { + console.log(month,'月有',31,'天'); + }else if (month==4||month==6||month==9||month==11) { + console.log(month,'月有',30,'天'); + } +// 3.2.计算还剩多少天 + if (month==2) { + if (year%4==0&&year%100!=0) { + console.log(month,'月还有',29-day,'天'); + }else{ + console.log(month,'月还有',28-day,'天'); + } + }else if (month==1||month==3||month==5||month==7||month==8||month==10||month==12) { + console.log(month,'月还有',31-day,'天'); + }else if (month==4||month==6||month==9||month==11) { + console.log(month,'月还有',30-day,'天'); + } diff --git "a/10\351\231\210\346\230\212\347\253\245/\347\254\224\350\256\260/22.10.13.js.md" "b/10\351\231\210\346\230\212\347\253\245/\347\254\224\350\256\260/22.10.13.js.md" new file mode 100644 index 0000000000000000000000000000000000000000..ef2a7b6be181080cb3c88dc5a142f1387d5b316f --- /dev/null +++ "b/10\351\231\210\346\230\212\347\253\245/\347\254\224\350\256\260/22.10.13.js.md" @@ -0,0 +1,49 @@ +在html中嵌套javascript + + + + + +var let (声明函数) + +打印在网页 : document.write(); 在网页上打印括号中的值 + +弹窗:alert() 弹窗显示括号中的值 + +弹窗输入 :var name = prompt('请输入一个名字') + +console.log() ---打印出值 + +if 判断: + +if(条件){ + +}else if(条件){ + +}else{ + +} + +for 循环: + + for (let i = 1; i <= 100; i++) { + + } + + + +switch 判断: + +switch (条件) { + + case 值: + + alert('优秀') + + break; + + default: + + break; + + } \ No newline at end of file diff --git "a/10\351\231\210\346\230\212\347\253\245/\347\254\224\350\256\260/22.10.14js\345\237\272\347\241\200.md" "b/10\351\231\210\346\230\212\347\253\245/\347\254\224\350\256\260/22.10.14js\345\237\272\347\241\200.md" new file mode 100644 index 0000000000000000000000000000000000000000..0a99544e0f28fe5957e4b43bfb97957b4a2e11e2 --- /dev/null +++ "b/10\351\231\210\346\230\212\347\253\245/\347\254\224\350\256\260/22.10.14js\345\237\272\347\241\200.md" @@ -0,0 +1,22 @@ +1.Switch +2.基本数据类型: number , boolean, string, null , undefined + var a = '5'+1 // + 其中有一个是字符串, 默认是字符串的连接 + var a = '5' // + var b = a*2 // + - * 、 %隐式类型转化 + var b = -a + console.log('类型:' + typeof b + '值:' + b);//查看数据是什么类型 +3.显示数据类型 +NaN : 非数 number +Number():转换成数字,失败会变成 NaN +false:0 true:1 null:0 undefined:NaN + +parseInt(a,radix): 将(radix)进制 转成 10进制 +//var a = 'F' //-->0 1 2 3 4 5 6 7 8 9 A B C D E F +//var b = parseInt(a,16) + +String():转成字符串 +toFixed(n):保留小数点后n位 +a.toString(radix):将十进制数的a转换成radix进制的数 +isNaN(): 是不是非数,是数字的话--》false 不是数字--》true +Math: 舍入 ceil(向上取整) floor(向下取整) round(四舍五入) +\ No newline at end of file \ No newline at end of file