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//number
typeof true//boolean
typeof(undefined)//undefined
typeof({})//obj
typeof( [1,2] )//obj
typeof(NaN)//number
typeof(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 //true
0 == false //true
null == undefined //true
NaN == NaN //false
1 == '1' //true
1 === '1' //false
1 + '2' === '1' + 2 //true
1 + true === false + 2 //true
1 + null == undefined + 1 //false
'a' - 'b' == 'b' - 'a' //false
4 == '4.00' //true
4 === '4.00' //false
0 == false //true
0 == null //false
null == false//false
加减作业题
var score = 50;
var grade = '7';
score + 10; //60
score + '10'; //'5010'
score + null; //50
score + undefined; //NaN
score + 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