3-4 L

JavaScript 中的布林(Boolean)資料型態的值只有兩種:true 和 false,而相關的布林變數多半是由比較運算子所產生,這些比較運算子包含「>」(大於)、 「<」(小於)、「==」(等於)、「!=」(不等於),例如:

Example(boolean01.htm):

上述範例的原始檔如下:

原始檔(boolean01.htm):(灰色區域按兩下即可拷貝)
<html>
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=big5">
</head>

<body>
<h2 align=center>有關 Boolean 資料型態的測試</h2>
<hr>

<script>
x = 5;
y = 5;
z = 10;
document.write(" x = " + x + "<br>");
document.write(" y = " + y + "<br>");
document.write(" z = " + z + "<br>");
document.write("x==y ==> " + (x==y) + "<br>");		// 印出 true
document.write("y==z ==> " + (y==z) + "<br>");		// 印出 false
document.write("x=z ==> " + (x=z) + "<br>");		// 印出 10
</script>

<hr>
</body>
</html>

在上述範例中,(x==y) 和 (y==z) 都會測試兩個數目是否相等,因此會回傳布林常數 true 和 false,但是 (x=z) 是一個指派敘述,因此回傳的值就是被指派的值。


JavaScript 程式設計與應用:用於網頁用戶端