js中各数据类型转换到Boolean类型

本文详细解析了JavaScript中将不同数据类型转换为Boolean类型的过程,并通过实例展示了如何利用这种转换来初始化变量,具体包括数据类型转换规则、初始化逻辑及一个具体的代码实例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

.

数据类型
转换为true的值转换为false的值
Boolean
truefalse
String任何非空字符串"" (空字符串)
Number任何非零数字值(包括无穷大)0和NaN
Object任何对象null
Undefined不适用undefined

在javascript中定义变量时,可使用各种数据类型转换成Boolean类型的对应关系来初始化变量的值。

var variable1 = variable2 || variable3;

相当于:

var variable1;

if(variable2){
     variable1 = variable2;
}else{
     variable1 = variable3;
}

如:var myvar = myvar || [] ;

由于myvar还未初始化值,所以myvar为undefined,转换成Boolean类型是值为false,所以myvar的初始化的值为[];

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值