布尔类型的转换规则?

简介: 1.使用 Boolean() 函数

js转换为布尔类型的方式有哪些?

1.使用 Boolean() 函数

let str = '1234'
console.log(Boolean(str));//true
let str1 = null
console.log(Boolean(str1));//false

2.!!value

let str = '1234'
console.log(!!str);//true
let str1 = null
console.log(!!str1);//false

3.value ? true :false

let str = '1234'
console.log(str?true:false);//true
let str1 = null
console.log(str1?true:false);//false

布尔类型的转化规则?

布尔类型的转化只有两种结果,true和false

假值

  • undefined
  • null
  • false
  • +0、-0 和 NaN
  • “”


这些转化成布尔类型全都是false

真值

除了上面介绍的假值,转化成布尔类型全都是true

相关文章
|
2月前
|
网络安全 Python
这个错误是由于在将字符串类型的值转换为字典类型时出现了问题
【2月更文挑战第20天】这个错误是由于在将字符串类型的值转换为字典类型时出现了问题
21 1
|
10天前
|
存储 Kotlin
Kotlin中布尔类型、字符类型、字符串类型和数组类型
Kotlin中布尔类型、字符类型、字符串类型和数组类型
9 1
|
11天前
|
Dart
Dart之常用数据类型(字符串、数值、布尔、集合、映射)
Dart之常用数据类型(字符串、数值、布尔、集合、映射)
8 0
|
7月前
|
存储 Go
Go 语言的基础数据类型:整数类型、浮点数类型、布尔类型、字符串类型等
Go 语言的基础数据类型:整数类型、浮点数类型、布尔类型、字符串类型等
51 0
Go 语言的基础数据类型:整数类型、浮点数类型、布尔类型、字符串类型等
|
11月前
隐式类型转换 算术转换 操作符的属性
隐式类型转换 算术转换 操作符的属性
40 0
|
存储 关系型数据库 MySQL
列的类型定义——浮点类型和定点数类型
前言 数据表中用浮点数类型和定点数类型来表示小数。浮点数类型包括单精度浮点数(FLOAT型)和双精度浮点数(DOUBLE型)。定点数类型就是DECIMAL型。下面从这三种类型的字节数、取值范围等方面进行对比,如下表所示。
测试字符类型和布尔类型
测试字符类型和布尔类型
47 0
|
Python
Python编程 数值类型 布尔类型
Python编程 数值类型 布尔类型
275 0
三元操作符类型的转换规则:
三元操作符类型的转换规则:
|
Java C++
什么是布尔类型?
什么是布尔类型?
129 0