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

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

2.有一篮苹果,两个两个的拿剩一个,三个三个的拿剩一个,四个四个的拿剩一个,五个五个的拿剩一个,六个六个的拿剩一个,七个七个的拿,能拿完,请问这篮子里有多少个苹果?

  1. for(var i=0;;i++){
  2. if(i%2==1&&i%3==1&&i%4==1&&i%5==1&&i%6==1&&i%7==0){
  3. console.log(i);
  4. break;
  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

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

  1. var age=prompt("请输入你的年龄");
  2. if(age<=6){
  3. alert("婴儿")
  4. }else if(age<=12){
  5. alert("少儿")
  6. }else if(age<=17){
  7. alert("青少年")
  8. }else if(age<=45){
  9. alert("青壮年")
  10. }else if(age<=69){
  11. alert("中年")
  12. }else{
  13. alert("老年")
  14. }

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 //true

6.加减作业题

  1. var score = 50;
  2. var grade ='7';
  3. score + 10; //60
  4. score + '10'; // 5010
  5. score + null; //50
  6. score + undefined; //NaN
  7. score + NaN; //NaN
  8. var num1=8;
  9. var num2='8'
  10. num1 - num2; //0
  11. num1 -'web01'; //NaN
  12. num1 - null; //8
  13. num1 - undefined; //NaN
  14. num1 - true; //7
  15. num1 - false; //8