aboutsummaryrefslogtreecommitdiff
path: root/files/zh-cn/glossary/boolean/index.html
blob: 7ca234b21fe4134deb11bbed6a222cad9525e9eb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
---
title: Boolean
slug: Glossary/Boolean
translation_of: Glossary/Boolean
---
<p>在计算机科学中,<strong>布尔值</strong>是一种取值仅能为 <em>真 </em>或 <em>假 </em>的数据类型,它赋予了编程语言在逻辑上表达<em>真 </em>或 <em>假 </em>的能力。如果没有这种能力,很多功能将无法被实现。举个例子,JavaScript中的 <em>if 语句</em> 需要一些判断条件来决定接下来的代码会否被执行,而这些条件,本质上会被解释成一个布尔值。又如JavaScript中的 <em>for 循环</em>,如果没有一个能够解释成布尔值的判断条件,循环将无法知道自己什么时候该结束。</p>

<pre>***JavaScript if 语句***
if(boolean conditional) {
   //代码
}

if(true) {
  console.log("布尔值判断条件被解释为 真");
} else {
    console.log("布尔值判断条件被解释为 假");
}



***JavaScript for 循环***
for(control variable; boolean conditional; counter) {
  //代码
}

for(var i=0; i&lt;4; i++) {
  console.log("只有当布尔值判断条件为 真 的时候才,这段文字才会被打印");
}
</pre>

<p> </p>

<p> </p>

<h2 id="了解更多">了解更多</h2>

<h3 id="通用知识">通用知识</h3>

<ul>
 <li>维基百科上的布尔值 {{Interwiki("wikipedia", "Boolean data type", "Boolean")}}</li>
</ul>

<h3 id="技术参考文档">技术参考文档</h3>

<ul>
 <li>标准全局对象: {{jsxref("Boolean")}}</li>
 <li><a href="https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Data_structures">JavaScript 数据类型和数据结构</a></li>
</ul>