概述
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);
最后
以上就是糟糕唇彩为你收集整理的JS复习数据类型的输出的全部内容,希望文章能够帮你解决JS复习数据类型的输出所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复