开发者学堂课程【JavaScript 入门与实战:布尔类型转换】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/582/detail/8017
布尔类型转换
目录
一、范例
二、转换分析
一、范例
其他类型转换为布尔类型
< !DOCTYPE html>
meta charset="UTF-8">
Document
</span></code></div><div><code><span class="lake-fontsize-1515">v</span></code><code><span class="lake-fontsize-1515">ar</span></code><code><span class="lake-fontsize-1515"> a =Boolean(</span></code><code><span class="lake-fontsize-1515">‘</span></code><code><span class="lake-fontsize-1515">0</span></code><code><span class="lake-fontsize-1515">’</span></code><code><span class="lake-fontsize-1515">;</span></code></div><div><code><span class="lake-fontsize-1515">var b =</span></code><code><span class="lake-fontsize-1515">Boolean</span></code><code><span class="lake-fontsize-1515">(0);</span></code></div><div><code><span class="lake-fontsize-1515">var c =</span></code><code><span class="lake-fontsize-1515">Boolean</span></code><code><span class="lake-fontsize-1515">(</span></code><code><span class="lake-fontsize-1515">‘</span></code><code><span class="lake-fontsize-1515">2</span></code><code><span class="lake-fontsize-1515">’</span></code><code><span class="lake-fontsize-1515">);</span></code></div><div><code><span class="lake-fontsize-1515">var d =Boolean(null);</span></code></div><div><code><span class="lake-fontsize-1515">var e =Boolean(underfined)</span></code></div><div><code><span class="lake-fontsize-1515">var f =Boolean(</span></code><code><span class="lake-fontsize-1515">‘’</span></code><code><span class="lake-fontsize-1515">)</span></code></div><div><code><span class="lake-fontsize-1515">console.log(a,b,c,d,e)</span></code></div><div><code><span class="lake-fontsize-1515">
二、转换分析
a 的值为 ture:字符串有内容
b 的值是 false
c 的值为 ture
d 的值是 false
e 的值是 false
f 的值是 false
字符串里只要有内容转化成布尔型就变成 ture,布尔类型只有这一种转换方式