资料4: 作业
1.编程题: 有以下两个变量 num1 和 num2,若两个变量相加等于 15.3,则输出’运算正确’,否则输出’运算错误’
var num1 =prompt("请输入数字1"),num2 = prompt("请输入数字2");
var result =(num1*10+num2*10)/10;
if(result == 15.3){
alert('运算正确')
}else {
alert('运算错误')
}
2.编程题, 运算并打印结果
有一篮苹果,两个两个的拿剩一个,三个三个的拿剩一个,四个四个的拿剩一个,五个五个的拿剩一个,六个六个的拿剩一个,七个七个的拿,能拿完,请问这篮子里有多少个苹果?
for (var i=0;i<=1000;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({}) //object
typeof( [1,2] ) //object
typeof(NaN) //number
typeof(null) //object
typeof 100 //number
typeof true //boolean
typeof(undefined) )//undefined
typeof({})//object
typeof( [1,2] )//object
typeof(NaN)//number
typeof(null)//object
4.编程题: 多重判断
作业要求: 在屏幕输入一个数字,确定后弹出相应的年龄段
年龄划分:“0-6岁为婴幼儿;
7-12岁为少儿;
13-17岁为青少年;
18-45岁为青壮年;
46-69岁为中年;
69岁以上为老年
var age = prompt('请输入你的年龄');
if(age>69){
alert('您是老年人')
}else if(age>=46){
alert('你是中年人')
}else if(age>=18){
alert('你是青壮年')
}else if(age>=13){
alert('你是青少年')
}else if(age>=7){
alert('你是少儿')
}else {
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
4 === '4.00' //false
0 == false //true
0 == null // false
null == false // false
'1.23' == 1.23 //true
'a' - 'b' == 'b' - 'a' //false
4 == '4.00' //true
加减作业题
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
num1 - num2; //0