JavaScript中两个感叹号的作用

来源:互联网 发布:知乎怎么删除匿名回答 编辑:程序博客网 时间:2024/05/18 01:55

两个感叹号表示非非,跟没有感叹号的效果一样.

既然两个感叹号跟没有感叹号的效果一样,为什么要用两个感叹号

两个感叹号可以做类型转换,比如下面这段代码


<html><head></head><body><script>var t = null;alert(!!t); //falset = '';alert(!!t); //falset = 1;alert(!!t); //truet = 0;alert(!!t); //falset = 101;alert(!!t); //truet = '111';alert(!!t); //truet = '0';alert(!!t); //true</script></body></html>

0 0
原创粉丝点击