美文网首页
2:JS运算符

2:JS运算符

作者: jrg陈咪咪sunny | 来源:发表于2017-12-07 18:17 被阅读0次

    NaN是什么? 有什么特别之处?

    语法:is NaN(n);
    功能:检测n是否是“非数值”;(不是数值,返回true.则反之是数值,为false。)
    返回:boolean
    说明:is NaN()对接收的数值,先尝试转换为数值,再检测是否为非数值。
    

    以下代码的输出结果是?

    var a = 1;
    a+++a;
    typeof a+2;

    回答内容

    ‘’number2”
    打分
    评语

    ok 修改通过
    题干

    以下代码的输出结果是?为什么?

    console.log(1+1);
    console.log("2"+"4");
    console.log(2+"4");
    console.log(+"4");

    回答内容

    console.log(1+1); //2 两个操作数都是数值,为加法算数;
    console.log("2"+"4"); //24 两个操作数都是字符串,或有一个是数值,为字符串相接。
    console.log(2+"4"); //24 两个操作数都是字符串,或有一个是数值,为字符串相接。
    console.log(+"4"); //4 只有一个字符串的参数的时候会转为数字。
    打分
    评语
    题干

    ==与===有什么区别?
    回答内容

    == :只比较数值是否相等;
    === :比较值的同时,还比较数据类型是否相等。
    打分

    相关文章

      网友评论

          本文标题:2:JS运算符

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