美文网首页
2019-04-07

2019-04-07

作者: 蓝子_23d0 | 来源:发表于2019-04-07 21:45 被阅读0次

    习题中的错题:

    1.根据视频的讲解,写一篇关于if(xx)和a==b的判断的博客

    博客地址

    2.以下代码的输出结果是什么

    
    var a = 1, b = 2, c = 3; 
    var val = typeof a + b || c >0 
    console.log(val) // number2 
    (或,两个操作数隐式类型转换为true,返第一个操作数。typeof a,返string,b返number,2。) 
    var d = 5; 
    var data = d ==5 && console.log('bb') 
    //bb输出了字符串bb,但它的返回值是undefined 
    console.log(data) 
    // undefined 如果有一个操作数是undefined,则返回undefined var data2 = d = 0 || console.log('haha') 
    //haha输出了字符串haha,但它的返回值是undefined 
    console.log(data2)
     // undefined 如果有两个操作数是undefined,则返回undefined 
    var x = !!"Hello" + (!"world", !!"from here!!"); console.log(x) 
    // 2 (有一个操作数为布尔值,将布尔值转换成数值再进行比较,false为0,true为1.)
    
    

    3.以下代码输出什么

    
    var a = 2 if(a = 1) { console.log('a等于1') }else{ console.log('a不等于1') }
    
    

    a等于1

    4.以下代码输出什么

    
    var user = '小花' 
    switch (user) 
    { case '小花': 
    console.log('满分') 
    case '小明': 
    console.log('优秀') 
    break 
    case '小刚': 
    console.log('良好') 
    default: 
    console.log('不及格') }
    
    

    满分,优秀(注意break)

    5.以下代码输出什么

    
    var i = 5; while(i > 0){ console.log(i); i--; }
    
    

    5 4 3 2 1

    6.以下代码输出什么

    
    var i = 5; do{ console.log(i); i--; }while(i > 0);
    
    

    5 4 3 2 1

    7.以下代码输出什么

    
    for(var i = 0; i< 6; i++){ if(i % 4 === 0){ break; } console.log(i); }
    
    

    不输出

    8.以下代码输出什么

    
    for(var i = 0; i< 6; i++){ if(i % 4 === 0){ continue; } console.log(i); }
    
    

    1 2 3 5

    9.以下代码中 result的值输出什么

    
    var result = sum(3, 4) console.log(result) function sum(a, b){ return console.log(a + b) }
    
    

    undefined

    相关文章

      网友评论

          本文标题:2019-04-07

          本文链接:https://www.haomeiwen.com/subject/wupeiqtx.html