aboutsummaryrefslogtreecommitdiff
path: root/files/zh-tw/glossary/boolean/index.html
blob: c748ca87aceedc71971535766a8fa8c8eca63ae1 (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
49
50
51
52
---
title: 布林
slug: Glossary/Boolean
tags:
  - JavaScript
  - 布林
  - 資料型態
translation_of: Glossary/Boolean
---
<p>在電腦科學中,<strong>布林值</strong>是一種其值僅能為<em></em><em></em>的邏輯資料型別,它是編程語言裡在邏輯上表達真或假的方式。如果沒有這種能力,很多功能會無法實現。舉個例子,JavaScript中的 <em>if 語句</em> 的判斷條件會利用布林值來決定接下來的代碼是否要被執行。又如JavaScript中的 <em>for 循環</em>,如果沒有一個能夠解釋成不林值的判斷條件,循環將不知道是否要繼續循環或停止。</p>

<pre>***JavaScript if Statement***
if(boolean conditional) {
   //coding
}

if(true) {
  console.log("boolean conditional resolved to true");
} else {
    console.log("boolean conditional resolved to false");
  }



***JavaScript for Loop***
for(control variable; boolean conditional; counter) {
  //coding
}

for(var i=0; i&lt;4; i++) {
  console.log("I print only when the boolean conditional is true");
}
</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>The JavaScript global object: {{jsxref("Boolean")}}</li>
 <li><a href="/en-US/docs/Web/JavaScript/Data_structures">JavaScript data types and data structures</a></li>
</ul>