1.

  1. // 1.编程题: 有以下两个变量 num1 和 num2,若两个变量相加等于 15.3,则输出'运算正确',否则输出'运算错误
  2. // var num1 = Number(prompt("请输入num1的值"))
  3. // var num2 = Number(prompt("请输入num2的值"))
  4. // if(num1 + num2 == 15.3){
  5. // document.write('运算正确!');
  6. // console.log(num1+num2);
  7. // } else {
  8. // document.write('运算错误!');
  9. // console.log(num1+num2);
  10. // }

2.

  1. // 2.编程题, 运算并打印结果
  2. // 有一篮苹果,两个两个的拿剩一个,三个三个的拿剩一个,四个四个的拿剩一个,五个五个的拿剩一个
  3. // ,六个六个的拿剩一个,七个七个的拿,能拿完,请问这篮子里有多少个苹果?
  4. for(var i = 0; i<= 10000; i++){
  5. if(i%2 == 1 && i%3 == 1 && i%4 == 1 && i%5 == 1 && i%6 == 1 && i%7 == 0){
  6. console.log(i);
  7. }
  8. }

3.写出下面式子的值

  1. typeof 100//number
  2. typeof true//boolean
  3. typeof(undefined)//undefined
  4. typeof({})//obj
  5. typeof( [1,2] )//obj
  6. typeof(NaN)//number
  7. typeof(null)//obj

4.

  1. // 4.编程题: 多重判断
  2. // 作业要求: 在屏幕输入一个数字,确定后弹出相应的年龄段
  3. var age =prompt('请输入年龄')
  4. if(0<age && age<=6){
  5. alert('婴幼儿')
  6. }else if(6<age && age<=12){
  7. alert('少儿')
  8. }else if(12<age&& age<=17){
  9. alert('青少年')
  10. }else if(17<age && age<=45){
  11. alert('青壮年')
  12. }else if(45<age && age<=69){
  13. alert('中年人')
  14. }else{
  15. alert('老年人')
  16. }

5.写出下面式子的值

  1. '1.23' == 1.23 //true
  2. 0 == false //true
  3. null == undefined //true
  4. NaN == NaN //false
  5. 1 == '1' //true
  6. 1 === '1' //false
  7. 1 + '2' === '1' + 2 //true
  8. 1 + true === false + 2 //true
  9. 1 + null == undefined + 1 //false
  10. 'a' - 'b' == 'b' - 'a' //false
  11. 4 == '4.00' //true
  12. 4 === '4.00' //false
  13. 0 == false //true
  14. 0 == null //false
  15. null == false//false
  16. 加减作业题
  17. var score = 50;
  18. var grade = '7';
  19. score + 10; //60
  20. score + '10'; //'5010'
  21. score + null; //50
  22. score + undefined; //NaN
  23. score + NaN; //NaN
  24. var num1 = 8;
  25. var num2 = '8';
  26. num1 - num2; //0
  27. num1 - 'web01'; //NaN
  28. num1 - null; //8
  29. num1 - undefined; //NaN
  30. num1 - true; //7
  31. num1 - false; //8