JavaScript中两个感叹号的作用
16lz
2021-01-22
两个感叹号表示非非,跟没有感叹号的效果一样.
既然两个感叹号跟没有感叹号的效果一样,为什么要用两个感叹号
两个感叹号可以做类型转换,比如下面这段代码
<html>
<head></head>
<body>
<script>
var t = null;
alert(!!t); //false
t = '';
alert(!!t); //false
t = 1;
alert(!!t); //true
t = 0;
alert(!!t); //false
t = 101;
alert(!!t); //true
t = '111';
alert(!!t); //true
t = '0';
alert(!!t); //true
</script>
</body>
</html>
更多相关文章
- javascript添加两个文本框值,并在asp.net中显示为第三
- 两个svg文件用javascript合并的问题?
- 在seaborn.jointplot中绘制两个分布
- 剑指offer python版 数组中只出现一次的两个数字
- 在两台服务器上有效地在两个Django应用程序之间进行通信(多租户)
- Python:lambda表达式实现求两个变量的最大值
- 如何将两个列表中的数据写入csv中的列?
- 在save方法中创建两个对象
- 如何安装两个Python 2。x和Python 3。x在Windows 7中