1.编程题: 有以下两个变量 num1 和 num2,若两个变量相加等于 15.3,则输出’运算正确’,否则输出’运算错误’

  1. var num1 = 7.1;
  2. var num2 = 8.2;
  3. var a = ((num1*10+num2*10)/10);
  4. if (a=== 15.3) {
  5. console.log("运算正确")
  6. }
  7. else {
  8. console.log("运算错误");
  9. }

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

  1. var apple;
  2. for(var apple=1;apple<=10000;apple++){
  3. if(apple%2==1&&apple%3==1&&apple%4==1&&apple%5==1&&apple%6==1&&apple%7==0){
  4. console.log(apple);
  5. }
  6. }

3.写出下面式子的值

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

4.编程题: 多重判断

作业要求: 在屏幕输入一个数字,确定后弹出相应的年龄段年龄划分:
“0-6岁为婴幼儿;
7-12岁为少儿;
13-17岁为青少年;
18-45岁为青壮年;
46-69岁为中年;
69岁以上为老年”

  1. var age = prompt();
  2. //转成数字
  3. age = Number(age);
  4. //age的值是NaN,结果为true,否则为false
  5. if(isNaN(age)){
  6. alert("请输入数字");
  7. }else{
  8. if (age<0){
  9. alert("请输入大于或等于0的数字):
  10. else{
  11. if(age<6){
  12. alert("婴幼儿")
  13. }
  14. else if(age<12){
  15. alert("少儿")
  16. }
  17. else if(age<17){
  18. alert("青少年")
  19. }
  20. else if(age<45){
  21. alert("青壮年")
  22. }
  23. else if(age<69){
  24. alert("中年")
  25. }
  26. else {
  27. alert("老年")
  28. }

5.写出下面式子的值

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