每天一篇javascript学习小结(Boolean对象)
创建Boolean对象的语法:
newBoolean(value); //构造函数
Boolean(value); //转换函数
参数value由布尔对象存放的值或者要转换成布尔值的值。
返回值
当作为一个构造函数(带有运算符new)调用时,Boolean()将把它的参数转换成一个布尔值,并且返回一个包含该值的Boolean对象。
如果作为一个函数(不带有运算符new)调用时,Boolean()只将把它的参数转换成一个原始的布尔值,并且返回这个值。
注释:如果省略value参数,或者设置为0、-0、null、""、false、undefined或NaN,则该对象设置为false。否则设置为true(即使value参数是字符串"false")。
varfalseObject=newBoolean(false); varresult=falseObject&&true; alert(result);//true varfalseValue=false; result=falseValue&&true; alert(result);//false alert(typeoffalseObject);//object alert(typeoffalseValue);//boolean alert(falseObjectinstanceofBoolean);//true alert(falseValueinstanceofBoolean);//false
Boolean对象描述
在JavaScript中,布尔值是一种基本的数据类型。Boolean对象是一个将布尔值打包的布尔对象。Boolean对象主要用于提供将布尔值转换成字符串的toString()方法。
当调用toString()方法将布尔值转换成字符串时(通常是由JavaScript隐式地调用),JavaScript会内在地将这个布尔值转换成一个临时的Boolean对象,然后调用这个对象的toString()方法。
以上就是今天的javascript学习小结,之后每天还会继续更新,希望大家继续关注。