Javascript Tip(!!)

r囧r小猫 2021-12-01 14:16 312阅读 0赞

var a;
var b=!!a;

a默认是undefined。!a是true,!!a则是false,所以b的值是false,而不再是undefined,也非其它值,主要是为后续判断提供便利。

!!一般用来将后面的表达式强制转换为布尔类型的数据(boolean),也就是只能是true或者false;

转载于:https://www.cnblogs.com/LiuXianBlog/p/3871296.html

发表评论

表情:
评论列表 (有 0 条评论,312人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Javascript Tips & Tricks

    前端开发规范系列文章之Javascript Tips and Tricks,本意是写成常用代码收集、常用技巧整理的文章,感觉“常用代码大全”太土、“实用代码整理”有失偏颇,“提

    相关 python tips

    TCP协议中发送和接收的都是字符串,python中的TCP网络编程也不例外,而且必须有一个变量存储recieve到的东西。 [python字符串与列表的相互转换][py