JavaScript是由Sun公司及網景Netscape公司開發的。它可以讓你設計交互的網頁內容,但不能單獨執行,必須在浏覽器或服務器上執行。
JavaScript 程序描述
JavaScript 在Html中使用< SCRIPT >...< /SCRIPT >標記。
單行程序敘述以分號 ( ; ) 做結尾,函數或條件式定義為大括弧部份。
Script區可以放置在< HEAD >標頭區 ( 全域范圍 ) 或< BODY >本文區 ( 區域范圍 ) ,視程序需要而定。
如 :
< Html > 文件開始
< HEAD > 標頭區開始
< SCRIPT LANGUAGE="JavaScript" > Script區開始
< !--
函數或條件名稱 { 函數或條件定義部份 }
單行程序敘述 ;
//-- >
< /SCRIPT > Script區結束
< /HEAD > 標頭區結束
< BODY > 本文區開始
本文區內容
< /BODY > 本文區結束
< /Html > 文件結束
JavaScript 變量
第一個字必須為字母或 _。
變量名稱中不能有減號或句號。
大小寫字母視為不同。
定義變量方式 :
·LOCAL (局部) : 此變量只可使用於副程序或函數,直接設定其值。
如 :
X=1
Y="字串"
·GLOBAL (全體) : 此變量可使用於程序任何地方,使用var定義變量,也可以直接設定數值。( 多個變量名稱以 , 逗號分隔 )
如 :
var X=1 或
var X,Y,Z < EPRO_SPLIT >
JavaScript 運算符
算術運算符 :
符號 說明
~ 補數
- 負數
++ 遞增 ( 加一 )
-- 遞減 ( 減一 )
* 乘法
/ 除法
\ 整數除法
% 取除法馀數
+ 加法
- 減法
比較運算符 :
符號 說明
< 小於
< = 小於等於
> 大於
>= 大於等於
== 等於
!= 不等於
位元運算符 :
符號 說明
< < 位元左移
> > 位元右移(保留正負)
> > > 位元右移
& 位元邏輯AND
^ 位元邏輯XOR
│ 位元邏輯OR
邏輯運算符 :
符號 說明
! 邏輯NOT
&& 邏輯AND
‖ 邏輯OR
指定運算符 :
簡寫 等於
X+=Y X=X+Y
X-=Y X=X-Y
X*=Y X=X*Y
X/=Y X=X/Y
X%=Y X=X%Y
X< < =Y X=X< < Y
X > >=Y X=X > >Y
X > > >=Y X=X > > >Y
X&=Y X=X&Y
X^=Y X=X^Y
X│=Y X=X│Y
字串運算符 :
字串相接用 +
運算符優先順序 :
·( )
·算術運算 > 比較運算 > 邏輯運算
·由左至右
注意事項
Java Script語法的單行注解以 //表示,多行注解以/*...*/表示。而 < SCRIPT >...< /SCRIPT >標記間加上< !--... //-- >則會讓不支持Java Script語法的浏覽器將 < SCRIPT >...< /SCRIPT >標記間的內容當成Html注解不顯示出來。