布尔类型转换|学习笔记

简介: 快速学习 布尔类型转换

开发者学堂课程【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,布尔类型只有这一种转换方式

相关文章
|
安全 编译器 C语言
C++的类型转换
C++的类型转换
49 0
|
5月前
|
存储 安全 编译器
【C++11】类型转换
【C++11】类型转换
31 0
|
5月前
|
安全 程序员 编译器
C++一分钟之-C++中的类型转换
【7月更文挑战第8天】C++中的类型转换涉及隐式和显式操作,隐式转换如从`int`到`double`是自动的,但可能导致数据丢失。显式转换包括`static_cast`, `dynamic_cast`, `const_cast`, `reinterpret_cast`,以及转换构造函数。要避免数据丢失、类型不匹配和运行时错误,需谨慎使用显式转换并检查结果。过度使用`reinterpret_cast`应避免。理解这些转换有助于编写更安全的代码。
47 0
|
7月前
|
安全 编译器 C语言
C++之类型转换
C++之类型转换
54 0
|
安全 程序员 编译器
C++中的类型转换
C++中的类型转换
|
安全 程序员 C++
C++——类型转换
C++——类型转换
102 0
C++——类型转换
3、类型转换(强制转换、自动转换、与或非)
3、类型转换(强制转换、自动转换、与或非)
141 0
3、类型转换(强制转换、自动转换、与或非)
|
存储 人工智能 C#
C# 类型转换
但是当大范围转小范围,或者是高精度转低精度的时候,就要考虑范围和精度的问题了。前提是输入的字符串要能够直接转换成对应类型的值,而且要符合目标的存储范围。上面的两种方法常用于数值之间的转换和字符串转换,我们还可以使用。可以实现更加精确的转换,同时,适用的变量类型也更多。是将一个类型的值手动转换成目标类型的转换方式。如果是其他类型转换成字符串则更加简单,只需要使用。类型的变量,这里面就发生了隐式转换。则是不同变量类型之间的自动转换。即不同变量类型之间的相互转换。除此之外,我们还可以通过。类型的变量也可以存储。
100 0
C# 类型转换
数据类型-转换-隐式转换和显式转换
数据类型-转换-隐式转换和显式转换
|
存储 PHP 开发者
布尔类型| 学习笔记
快速学习布尔类型。