JS Boolean()函数的用法举例,在线编辑器
Boolean()函数
如果要判断JavaScript中Number类型的值2的布尔类型是true还是false该用什么方法呢?如果用if来判断自然是可以的,但一般情况下这样还得写出一个完整的if语句。其实,JavaScript内置了Boolean()函数来对此类的值进行判断。接下来先用if条件判断的方法来确定2的布尔类型值是什么,实例代码如下:
<script>
var x = 2
var x_bool
if(x){
x_bool = true
}else{
x_bool=false;
}
alert(x_bool)
</script>
Boolean()函数判断值的布尔类型值实例代码,及在线编辑器
<script>
var y = 2
var t = Boolean(y)
alert(t)
</script>
Boolean()函数的语法和参数
Boolean( expression )
提示:expression参数可以是表达式,也可以是变量var。
布尔对象
Boolean()也可以是创建布尔对象的方法,结合new使用,如:
<script>
var z = new Boolean(true)
var t1 = z instanceof Boolean
var x = true
var t2 = x === z
var t3 = x instanceof Boolean
alert(z+' '+t1+' '+t2+' '+t3)
</script>
实例代码提示
通过new Boolean()的方法创建的是JavaScript的布尔类型对象,虽然值也是true,但是与值为true的变量进行之和类型的比较(===),则返回false,因为类型不同。