zl程序教程

您现在的位置是:首页 >  前端

当前栏目

JavaScript数据类型转换(Boolean)

JavaScript数据 类型转换 boolean
2023-09-11 14:18:53 时间

目录:
JavaScript——数据类型转换(Number)
JavaScript——数据类型转换(String)
JavaScript——数据类型转换(Boolean)
隐式类型转换

boolean-隐式类型转换
var b=!0;
console.log(typeof(b),b);
输出 boolean true

b=!1;
console.log(typeof(b),b);
输出 boolean false

b=!1000;
console.log(typeof(b),b);
输出 boolean false

b=!!1000;
console.log(typeof(b),b);
输出 boolean true

var b=!undefined;
console.log(typeof(b),b);
输出 boolean true

b=!null;
console.log(typeof(b),b);
输出 boolean true

b=!'';
console.log(typeof(b),b);
输出 boolean true

b=!NaN;
console.log(typeof(b),b);
输出 boolean true

&& 和 ||不进行隐式类型转换
var b=undefined && 5;
console.log(typeof(b),b)
输出 undefined undefined

显式类型转换

boolean-显示类型转换
		库函数 Boolean();
		var b=Boolean(0);
		console.log(typeof(b),b)
		输出 boolean false
		
		var b=Boolean(1000);
		console.log(typeof(b),b);
		输出 boolean true
		
		var b=Boolean(undefined);
		console.log(typeof(b),b);
		输出 boolean false
		
		var b=Boolean(null);
		console.log(typeof(b),b);
		输出 boolean false
	
		var b=Boolean(NaN);
		console.log(typeof(b),b);
		输出 boolean false
		
		var b=Boolean('');
		console.log(typeof(b),b);
		输出 boolean false

关注下面微信公众号,可以领取微信小程序、Vue、TypeScript、前端、uni-app、全栈、Nodejs、Python等实战学习资料
在这里插入图片描述