JavaScript 双叹号(!!)作用 详解

来源:互联网 发布:免费下载word软件 编辑:程序博客网 时间:2024/06/07 03:11
!! 一般用来将后面的表达式强制转换为布尔类型的数据 (boolean),也就是只能是 true 或者 false
因为 javascript 是弱类型的语言 (变量没有固定的数据类型) 所以有时需要强制转换为相应的类型

例如如下代码 :
<scripttype="text/javascript">
    var a;
    alert("a = "+ a);// a = undefined
   var b = !!a;
    alert("b = "+ b);// b = false
</script>

原创粉丝点击