1.
// 1.编程题: 有以下两个变量 num1 和 num2,若两个变量相加等于 15.3,则输出'运算正确',否则输出'运算错误// var num1 = Number(prompt("请输入num1的值"))// var num2 = Number(prompt("请输入num2的值"))// if(num1 + num2 == 15.3){// document.write('运算正确!');// console.log(num1+num2);// } else {// document.write('运算错误!');// console.log(num1+num2);// }
2.
// 2.编程题, 运算并打印结果// 有一篮苹果,两个两个的拿剩一个,三个三个的拿剩一个,四个四个的拿剩一个,五个五个的拿剩一个// ,六个六个的拿剩一个,七个七个的拿,能拿完,请问这篮子里有多少个苹果?for(var i = 0; i<= 10000; i++){ if(i%2 == 1 && i%3 == 1 && i%4 == 1 && i%5 == 1 && i%6 == 1 && i%7 == 0){ console.log(i); } }
3.写出下面式子的值
typeof 100//numbertypeof true//booleantypeof(undefined)//undefinedtypeof({})//objtypeof( [1,2] )//objtypeof(NaN)//numbertypeof(null)//obj
4.
// 4.编程题: 多重判断// 作业要求: 在屏幕输入一个数字,确定后弹出相应的年龄段 var age =prompt('请输入年龄') if(0<age && age<=6){ alert('婴幼儿') }else if(6<age && age<=12){ alert('少儿') }else if(12<age&& age<=17){ alert('青少年') }else if(17<age && age<=45){ alert('青壮年') }else if(45<age && age<=69){ alert('中年人') }else{ alert('老年人') }
5.写出下面式子的值
'1.23' == 1.23 //true0 == false //truenull == undefined //trueNaN == NaN //false1 == '1' //true1 === '1' //false 1 + '2' === '1' + 2 //true1 + true === false + 2 //true1 + null == undefined + 1 //false'a' - 'b' == 'b' - 'a' //false4 == '4.00' //true4 === '4.00' //false0 == false //true0 == null //falsenull == false//false加减作业题var score = 50;var grade = '7';score + 10; //60score + '10'; //'5010' score + null; //50score + undefined; //NaNscore + NaN; //NaN var num1 = 8; var num2 = '8';num1 - num2; //0 num1 - 'web01'; //NaN num1 - null; //8 num1 - undefined; //NaN num1 - true; //7 num1 - false; //8