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<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>
|