js---一个叹号和两个叹号的区别
2017-11-20 23:51
363 查看
在js中,一个叹号一般表示“否”,
两个叹号,从理论上将就是“否否”了,
这不就是“是”即“true”了。
两个叹号的作用,如果!!后面跟着的有明确的值非null/undifined/0/”“等,则就会依据变量的实际值来返回,没有设置的话,否则返回false
两个叹号,从理论上将就是“否否”了,
这不就是“是”即“true”了。
var abc = undefine; var aaa = null; alert(!abc) //返回的是true alert(!aaa ) //返回的也是true alert(!bbb(有值的情况下)) //返回的是false var bbb =123; var ddd = !!bbb;//就是 var ddd = bbb ||false
两个叹号的作用,如果!!后面跟着的有明确的值非null/undifined/0/”“等,则就会依据变量的实际值来返回,没有设置的话,否则返回false
相关文章推荐
- append和appendTo的区别以及appendChild用法 (一个是js中,另两个是jquery中)
- dotNetFx40_Client_x86_x64和dotNetFx40_Full_x86_x64这两个有什么区别?两个都要安装还是安装其中一个?
- js实现一个链接打开两个链接地址的方法
- Js:消息弹出框、获取时间区间、时间格式、easyui datebox 自定义校验、表单数据转化json、控制两个日期不能只填一个
- js ==与===区别(两个等号与三个等号)
- CSS中一个冒号和两个冒号有什么区别
- CSS样式中伪类和伪类元素的区别(css中一个冒号和两个冒号的区别)
- Js中两个等号(==)和三个等号(===)的区别
- js ==与===区别(两个等号与三个等号)
- java:File写相对路径的时候一个点和两个点的区别
- JS/JavaScript中两个等号 == 和 三个等号 === 的区别
- 在一个form中有两个submit,值分别为修改和删除,如何在提交时用js判断submit值为修改还是删除呢
- js 一个等号"=" 二个等号"==" 三个等号"===" 的区别
- 关于伪类选择器中一个冒号和两个冒号的区别
- JS中单引号与双引号的一个区别
- JS的forEach和map方法的区别,还有一个$.each
- js字符串长度计算(一个汉字==两个字符)和字符串截取
- JS实现利用两个队列表示一个栈的方法
- js ==与===区别(两个等号与三个等号)
- Js中两个等号(==)和三个等号(===)的区别