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