从问题中可以看到提问者真实想要问的是 boolean 而不是 blean 应该是手误打错的缘故吧,故:这里针对boolean进行说明!
首先要明确blean值得意义:
Boolean 对象表示两个值:"true" 或 "false"。Boolean对象描述:
在 JavaScript 中,布尔值是一种基本的数据类型。 Boolean 对象是一个将布尔值打包的布尔对象。 Boolean 对象主要用于提供将布尔值转换成字符串的 toString() 方法。 当调用 toString() 方法将布尔值转换成字符串时(通常是由 JavaScript 隐式地调用),JavaScript 会内在地将这个布尔值转换成一个临时的 Boolean 对象,然后调用这个对象的 toString() 方法由于js为弱类型语音,故可利用如下进行blean对象的创建
var myBoolean=new Boolean()注释:如果逻辑对象无初始值或者其值为 0、-0、null、""、false、undefined 或者 NaN,那么对象的值为 false。否则,其值为 true(即使当自变量为字符串 "false" 时)!所以给出6,7中例子:
下面的所有的代码行均会创建初始值为 false 的 Boolean 对象。
var myBoolean=new Boolean()var myBoolean=new Boolean(0)
var myBoolean=new Boolean(null)
var myBoolean=new Boolean("")
var myBoolean=new Boolean(false)
var myBoolean=new Boolean(NaN)
下面的所有的代码行均会创初始值为 true 的 Boolean 对象:
var myBoolean=new Boolean(1)var myBoolean=new Boolean(true)
var myBoolean=new Boolean("true")
var myBoolean=new Boolean("false")
var myBoolean=new Boolean("Bill Gates")
b 是一个布尔类型的变量,只有 ture 和 false 这2个值你的for循环里面,主要是判断数组 arr里面,有没有18这个数字,有的话,就把b置为ture
这样用if来判断b的值,就是真的,意思就是找到了,要不然 b就是false,就是没找到
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)