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

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

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

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

3.写出下面式子的值

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

4.编程题: 多重判断

作业要求: 在屏幕输入一个数字,确定后弹出相应的年龄段

  1. var age=prompt("请输入年龄:")
  2. if(age>69){
  3. alert('老年')
  4. }
  5. else if(age>=46){
  6. alert("中年")
  7. }
  8. else if(age>=18){
  9. alert("青壮年")
  10. }
  11. else if(age>=7){
  12. alert("少儿")
  13. }
  14. else if(age>=0){
  15. alert("婴幼儿")
  16. }
  17. else if(age<0){
  18. alert('错误,请输入大于等于0的数字')
  19. }
  20. else{
  21. alert('请输入数字')
  22. }

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;
  20. score + '10';
  21. score + null;
  22. score + undefined;
  23. score + NaN;
  24. score + 10;
  25. score + '10';
  26. score + null;
  27. var num1 = 8;
  28. var num2 = '8';
  29. num1 - num2;
  30. num1 - 'web01';
  31. num1 - null;
  32. num1 - undefined;
  33. num1 - true;
  34. num1 - false;
  35. num1 - num2;