数码资讯
使用Javascript的解决方案:将其他类型的值转换为布尔类型值
1。使用布尔对象进行转换 复制代码代码如下所示: 无功num123 = 123,STR = ABC,O = {姓名:测试},Num0 = 0;num123 =布尔(num123 / /);真实= =(());T = =(或); 2。由两个'运算符','第一!非值的值将变成一个布尔值和第二个‘!'的值
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
1。使用布尔对象进行转换
复制代码代码如下所示:
无功num123 = 123,STR = ABC,O = {姓名:测试},Num0 = 0;num123 =布尔(num123 / /);真实= =(());T = =(或);
2。由两个'运算符','第一!非值的值将变成一个布尔值和第二个‘!'的值!布尔值约简,类似于负正真。
复制代码代码如下所示:
无功num123 = 123,STR = ABC,O = {姓名:测试},Num0 = 0;num123 =!!!(num123 / /);真实= =!!!!!!!
结果与方法1相同。
最后要知道的是:任何Javascript的值都可以转换成布尔值:
复制代码代码如下所示:
未定义的NULL,- 0,南,0, 空字符串
需要注意的是,0重要,一个字符串只包含0,会变成真的!
添加null和未定义的特殊性:
复制代码代码如下所示:
null未定义的/真正的空未定义的
复制代码代码如下所示:
无功num123 = 123,STR = ABC,O = {姓名:测试},Num0 = 0;num123 =布尔(num123 / /);真实= =(());T = =(或);
2。由两个'运算符','第一!非值的值将变成一个布尔值和第二个‘!'的值!布尔值约简,类似于负正真。
复制代码代码如下所示:
无功num123 = 123,STR = ABC,O = {姓名:测试},Num0 = 0;num123 =!!!(num123 / /);真实= =!!!!!!!
结果与方法1相同。
最后要知道的是:任何Javascript的值都可以转换成布尔值:
复制代码代码如下所示:
未定义的NULL,- 0,南,0, 空字符串
需要注意的是,0重要,一个字符串只包含0,会变成真的!
添加null和未定义的特殊性:
复制代码代码如下所示:
null未定义的/真正的空未定义的
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。