AND(&&) a&&b //當a與b均為true,傳回true<o:p></o:p>
OR (||) a || b //當a與b任一為true,傳回true<o:p></o:p>
NOT (!) !a //當a為false,傳回true<o:p></o:p>
邏輯運算子(logical operator)<o:p></o:p>
邏輯運算子表<o:p></o:p>
a邏輯值<o:p></o:p>
b邏輯值<o:p></o:p>
a && b<o:p></o:p>
a || b<o:p></o:p>
!a<o:p></o:p>
false<o:p></o:p>
false<o:p></o:p>
false<o:p></o:p>
false<o:p></o:p>
false<o:p></o:p>
false<o:p></o:p>
false<o:p></o:p>
false<o:p></o:p>
false<o:p></o:p>
false<o:p></o:p>
true<o:p></o:p>
true<o:p></o:p>
true<o:p></o:p>
true<o:p></o:p>
true<o:p></o:p>
true<o:p></o:p>
true<o:p></o:p>
true<o:p></o:p>
true<o:p></o:p>
true<o:p></o:p>
將兩個運算元字串連結並傳回字串。<o:p></o:p>
又稱為串聯運算子。符號同加法運算子。<o:p></o:p>
<o:p></o:p>
a = “我愛” //將字串指定給變數a<o:p></o:p>
b = “JavaScript” //將字串指定給變數b<o:p></o:p>
<o:p> </o:p>
c = a + b //將兩字串相加<o:p></o:p>
<o:p> </o:p>
字串運算子(string operator)<o:p></o:p>
new 運算子:建立自行定義之物件型態<o:p></o:p>
typeof 運算子:將運算元的型態傳回<o:p></o:p>
void 運算子:處理一個沒有傳回值的<o:p></o:p>
計算式<o:p></o:p>
特殊運算子(special operator)<o:p></o:p>
var a=365; var b=true; var c="OK"<o:p></o:p>
<o:p> </o:p>
document.write("typeof(a)=",typeof(a),"<BR>")<o:p></o:p>
//typeof(a)將傳回number<o:p></o:p>
<o:p> </o:p>
document.write("typeof(b)=",typeof(b),"<BR>")<o:p></o:p>
//typeof(b)將傳回true<o:p></o:p>
<o:p> </o:p>
document.write("typeof(c)=",typeof(c),"<BR>")<o:p></o:p>
//typeof(c)將傳回string<o:p></o:p>
typeof運算子<o:p></o:p>
利用超文字連結方式處理運算式。<o:p></o:p>
<o:p> </o:p>
將文件表格(form)傳送(submit)出去:<o:p></o:p>
<A HREF="javascript:void(document.form.submit())"><o:p></o:p>
送出</A><o:p></o:p>
void運算子<o:p></o:p>
指令與敘述<o:p></o:p>
每一行程式係由關鍵字(keyword)組成。<o:p></o:p>
單一指令逐行撰寫。<o:p></o:p>
同一行可包含多重指令,但須以分號<o:p></o:p>
(semi-colon)隔開。<o:p></o:p>
每一行的結尾可以加上“;”,但不寫<o:p></o:p>
也可以。<o:p></o:p>
程式基本語法<o:p></o:p>
comment 敘述 (comment statement)<o:p></o:p>
while 敘述 (while statement)<o:p></o:p>
for 敘述 (for statement)<o:p></o:p>
if 敘述 (if statement)<o:p></o:p>
break 敘述 (break statement)<o:p></o:p>
continue 敘述 (continue statement)<o:p></o:p>
with 敘述 (with statement)<o:p></o:p>
switch 敘述(switch statement)<o:p></o:p>
基本指令<o:p></o:p>
提高程式可讀性<o:p></o:p>
增加程式維護方便<o:p></o:p>
<o:p> </o:p>
// 單列的註解敘述<o:p></o:p>
<o:p> </o:p>
/*<o:p></o:p>
多列的<o:p></o:p>
註解敘述<o:p></o:p>
*/<o:p></o:p>