1.编程题:

  1. 有以下两个变量 num1 num2,若两个变量相加等于 15.3,则输出'运算正确',否则输出'运算错误'
  2. var num1 = 7.1;
  3. var num2 = 8.2;
  1. var num1 = 7.1;
  2. var num2 = 8.2;
  3. if ((7.1*10+8.2*10)/10 === 15.3) {
  4. console.log('运算正确');
  5. } else {
  6. console.log('运算错误');
  7. }
  8. if ((7.1*10+8.2*10)/10 === 15.3) {
  9. console.log('运算正确');
  10. } else {
  11. console.log('运算错误');
  12. }

2.编程题, 运算并打印结果
有一篮苹果,两个两个的拿剩一个,三个三个的拿剩一个,四个四个的拿剩一个,五个五个的拿剩一个,六个六个的拿剩一个,七个七个的拿,能拿完,请问这篮子里有多少个苹果?

3.写出下面式子的值

  1. typeof 100 //Number
  2. typeof true //Boolean
  3. typeof(undefined) ) //Undifined
  4. typeof({}) //Object
  5. typeof( [1,2] ) //Object
  6. typeof(NaN) //Number
  7. typeof(null) //Object

4.编程题: 多重判断
作业要求: 在屏幕输入一个数字,确定后弹出相应的年龄段

  1. 年龄划分:
  2. 0-6岁为婴幼儿;
  3. 7-12岁为少儿;
  4. 13-17岁为青少年;
  5. 18-45岁为青壮年;
  6. 46-69岁为中年;
  7. 69岁以上为老年
  1. <script>
  2. var age = prompt();
  3. // 先转成数字
  4. age = Number(age);
  5. // age的值是NaN,结果为true, 否则为false
  6. if (isNaN(age)) {
  7. alert('请输入数字');
  8. } else {
  9. if (age < 0) {
  10. alert('请输入大于或等于0的数字');
  11. } else {
  12. // 进行年龄分段的判断
  13. if (age < 6) {
  14. alert('这是个婴儿');
  15. } else if (age < 12) {
  16. alert('这是个少儿');
  17. } else if (age < 17) {
  18. alert('这是个青少年');
  19. } else if (age < 45) {
  20. alert('这是个青壮年');
  21. } else if (age < 69) {
  22. alert('这是个中年人');
  23. } else {
  24. alert('这是个老年人');
  25. }
  26. }
  27. }
  28. var age = prompt("请输入年龄");
  29. if (age > 69) {
  30. alert("老年")
  31. } else if (age >= 46) {
  32. alert("工程大学")
  33. } else if (age >= 18) {
  34. alert("青壮年")
  35. } else if (age >= 13) {
  36. alert("青少年")
  37. } else if (age >= 7) {
  38. alert("少儿")
  39. } else if (age >= 0) {
  40. alert("婴幼儿")
  41. } else {
  42. alert('非人类')
  43. }
  44. </script>

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;var grade = '7';
  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