JS复习数据类型的输出

1.数据类型主要分为两大类:简单数据类型(值类型)、复杂数据类型(引用类型

值类型:在存储时变量存储的是值本身,因此叫做值类型。例如:   string、number、boolean、undefined、null

引用类型:在存储时变量存储的是地址(引用),因此叫做引用数据类型。例如:通过new创建的对象(系统对象、自定义对象),如:object、array、date等

2.各种数据类型的输出:

//布尔型和数字型相加的时候,true为1,false为0
console.log(true+1);//2
console.log(false+1);//1

 转为布尔型,在编写程序时,常用于if条件判断使用。

//0 undefined NAN null '' 转成布尔型,都是false。其他的都是true(在编写程序时,常用于if条件判断使用)
console.log(Boolean(0));//false
console.log((Boolean(undefined)));//false
console.log(Boolean(NaN));//false
console.log(Boolean(null));//false
console.log(Boolean(''));//false
//isNaN()用来拍段非数字,非数字返回true,数字返回false
console.log(isNaN('sdf'));//true
console.log(isNaN(2));//false

短路运算(基本没咋用过)

//逻辑与&&的短路运算
/* 语法: 表达式1 &&表达式2
表达式1为true,则返回表达式2. 表达式1为false,则返回表达式1 */
console.log(23 && 45);
console.log(null && 20);

//逻辑或||的短路运算符
/* 语法: 表达式1 &&表达式2
表达式1为true,则返回表达式1. 表达式1为false,则返回表达式2 */
console.log(23 || 45);
console.log(null || 20);

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值