<!DOCTYPE html>
<html>
<head>
<meta charset="{CHARSET}">
<title></title>
</head>
<body>
</body>
<script type="text/javascript">
console.log(!!undefined) //false
console.log(!!null) //false
console.log(!!Number) //true
console.log(!!0) //false
console.log(!!-1) //true
console.log(!!1) //true
console.log(!!'aa') //true
console.log(!! '') //false
console.log(!0) //true
console.log(!'') //true
console.log(!undefined) //true
console.log(!null) //true
//var obj={flag:true}
//var tst=!!obj.flag
//console.log(tst) //true 如果设置了obj中flag的值
//(不是null/undefined/0/""),那么tst打印的就是与obj.flag一样的值
var obj={flag:true}
var tst=!obj.flag
console.log(tst) //false tst打印的就是与obj.falg取反的值
</script>
</html>
JavaScript中的“!!”
最新推荐文章于 2024-09-23 08:37:48 发布