<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
</body>
<script>
var a=0;//0的隐式转换布尔值为false
var b=1;//其他数值的隐式转换布尔值为true
var c="a";//a的隐式转换布尔值为true
var d="";//空的隐式转换布尔值为false
var e=" ";//空格的隐式转换布尔值为true
if(a){
console.log("abc") //无输出
}
if(b){
console.log("123") //有输出
}
if(c){
console.log("xyz") //有输出
}
if(d){
console.log("lll") //无输出
}
if(e){
console.log("ttt") //有输出
}
</script>
</html>
几种特殊值在隐式转换为布尔时的值类型
猜你喜欢
转载自blog.csdn.net/namechenfl/article/details/81749125
今日推荐
周排行