当前位置:知之问问>生活百科>什么是布尔值?

什么是布尔值?

2024-09-14 00:43:21 编辑:join 浏览量:588

什么是布尔值?

Boolean数据类型

尽管字符串和数字类型可以有无数不同的值埋轮前,boolean数据类型却只有两个值。它们是文字true和false。Boolean值是一个真值,它表示一个状态的有效性(说明该状态为真或假)。

举元实界室龙延脚本中的比较通常得富企到一个Boolean结果。考虑下一桐销行Jscript代码。

y=(x==2000);

这里要比较变量x的值是否与来自数字2000相等。如果相等,比较的结果为Bool处下灯绝磁连据ean值true,并将其赋给变量y。如果x与2000不等,则比较的结果为boolean值false。

Boolean值在结构控制中尤其有用。可以将直接创建boolean值的比较与用使用该boolean值的语句相组合。考虑下面的J投京静包委足必督死笑Script代码范例。

if细群背牛底斯物(x==2000)

z=z+1;

else

x=x+1;

当boolea360问答n值为true时,Jscript中的if/else语句执行一个操作(这样,z=z+1),而当赵飞买依伯吗轻学权boolean值为false时执行另一粒评的声妈岩破个操作(x=x+1)。

可以使用任意表达式房初干齐随了沉面转讨作比较表达式。任何值为0、null、未定义或空字符串的表达式相到被解释为false。其他任意找免爱及载景侵村值的表达式解释为true。例如,可以使用如下表达式:

if(x=y+z)//这可能不是想要的结果–如下!

注则难接科载意上面的代码并不检查x是否与y+z相等,因为仅使用了一个等号(赋值)。相反的,上面的代码将y+z赋给变量x,然后检查整个表达式的值是否为零。要检查x是否与y+z相等,使用如下代码。

if(x==y+z)//这与上面的代均无重料码不同!弯清

标签:布尔值

版权声明:文章由 知之问问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhzhwenwen.com/life/339021.html
热门文章