资料4: 作业

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

    1. var num1 =prompt("请输入数字1"),num2 = prompt("请输入数字2");
    2. var result =(num1*10+num2*10)/10;
    3. if(result == 15.3){
    4. alert('运算正确')
    5. }else {
    6. alert('运算错误')
    7. }

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

    1. for (var i=0;i<=1000;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. }
    5. }

    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
    8. typeof 100 //number
    9. typeof true //boolean
    10. typeof(undefined) )//undefined
    11. typeof({})//object
    12. typeof( [1,2] )//object
    13. typeof(NaN)//number
    14. typeof(null)//object

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

    1. var age = prompt('请输入你的年龄');
    2. if(age>69){
    3. alert('您是老年人')
    4. }else if(age>=46){
    5. alert('你是中年人')
    6. }else if(age>=18){
    7. alert('你是青壮年')
    8. }else if(age>=13){
    9. alert('你是青少年')
    10. }else if(age>=7){
    11. alert('你是少儿')
    12. }else {
    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. 4 === '4.00' //false
    11. 0 == false //true
    12. 0 == null // false
    13. null == false // false
    14. '1.23' == 1.23 //true
    15. 'a' - 'b' == 'b' - 'a' //false
    16. 4 == '4.00' //true
    17. 加减作业题
    18. var score = 50;
    19. var grade = '7';
    20. score + 10; // 60
    21. score + '10'; //'5010'
    22. score + null; //50
    23. score + undefined; // NaN
    24. score + NaN; // NaN
    25. var num1 = 8;
    26. var num2 = '8';
    27. num1 - num2; //0
    28. num1 - 'web01'; //NaN
    29. num1 - null; //8
    30. num1 - undefined; //NaN
    31. num1 - true; //7
    32. num1 - false; //8
    33. num1 - num2; //0