2:JS运算符

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 只有一个字符串的参数的时候会转为数字。
打分
评语
题干

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容