<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script>
//转换方式:
//强制转换:
/*console.log(Boolean('abc'));//true
console.log(Boolean(''));//false
console.log(Boolean(100));//true
console.log(Boolean(0));//false
console.log(Boolean(NaN));//false
console.log(Boolean(null));//false
console.log(Boolean(undefined));//false
console.log(Boolean(true));
console.log(Boolean(false));*/
//需要记住转换结果为false的值,一共有6个
// false '' 0 NaN null undefined
//隐式转换:
console.log(!!'100');//true
console.log(!!'0');//true - 注意哦,'0' 不是数值0,也不是空字符串
console.log(!!false);//false
</script>
</head>
<body>
</body>
</html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script>
//转换方式:
//强制转换:
/*console.log(Boolean('abc'));//true
console.log(Boolean(''));//false
console.log(Boolean(100));//true
console.log(Boolean(0));//false
console.log(Boolean(NaN));//false
console.log(Boolean(null));//false
console.log(Boolean(undefined));//false
console.log(Boolean(true));
console.log(Boolean(false));*/
//需要记住转换结果为false的值,一共有6个
// false '' 0 NaN null undefined
//隐式转换:
console.log(!!'100');//true
console.log(!!'0');//true - 注意哦,'0' 不是数值0,也不是空字符串
console.log(!!false);//false
</script>
</head>
<body>
</body>
</html>