1.有以下两个变量num1和num2,若两个变量相加等于15.3,则输出“运算正确”,否则输出“运算错误”
var num1 = 7.1;
var num2 = 8.2;
var num = (num1*10+num2*10)/10
if(num==15.3){
console.log("运算正确")
}else{
console.log("运算错误")
}
2.有一篮苹果,两个两个的拿剩一个,三个三个的拿剩一个,四个四个的拿剩一个,五个五个的拿剩一个,六个六个的拿剩一个,七个七个的拿,能拿完,请问这篮子里有多少个苹果?
for(var i=0;;i++){
if(i%2==1&&i%3==1&&i%4==1&&i%5==1&&i%6==1&&i%7==0){
console.log(i);
break;
}
}
3.写出下面的类型
typeof 100; //number
typeof true; //boolean
typeof undefined; //undefined
typeof {}; //object
typeof ([1,2]); //object
typeof (NaN); //number
typeof (null); //object
在屏幕输入一个数字,确定后弹出相应的年龄段
var age=prompt("请输入你的年龄");
if(age<=6){
alert("婴儿")
}else if(age<=12){
alert("少儿")
}else if(age<=17){
alert("青少年")
}else if(age<=45){
alert("青壮年")
}else if(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 //true
6.加减作业题
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