<%@LANGUAGE="VBSCRIPT" CODEPAGE="950"%> 拓米數位JavaScript教學文件
文件標題:變數與運算子

內容說明:

1、變數
2、運算子

教學內容:

1、變數

由於JavaScript對變數型態限制少,彈性大,所以說變數型態的轉換十分容易。

變數不需事先宣告型態,若要宣告變數型態,可以使用 var 來進行變數的宣告。

如:Var Word = new String ; => 將變數Word宣告成字串型態

範例:

a=50; 設定變數a是數值型態,值為50
b=80; 設定變數b是數值型態,值為80
a="75"; 再設定變數a是字串型態,值為字串75
Sum=a+b; 設定變數Sum是數a和b變數的加總,值為a+b

結果Sum=155

Sum會等於155

我們發現,變數a雖然改變型態改為字串,但遇到加法運算元,型態改變成整數了。

2、運算子

A、數學運算子

運算子 代表意義 範例
+  
-  
*  
/  
% 算出餘數 7 % 5 結果為 2
++ 加1 a++ 代表 a = a + 1
-- 減1 a-- 代表 a = a - 1
~ 互補  

B、等式運算子

運算子 代表意義 範例
== 等於  
!= 不等於  
> 大於  
< 小於  
>= 大於或等於  
<= 小於或等於  

C、指定運算子

運算子 範例 代表意義
=  A=B A等於B
+=  A+=B A等於(A+B)
-=  A-=B A等於(A-B)
*=  A*=B A等於(A*B)
/=  A/=B A等於(A/B)
%=  A%=Y A等於(A/B的餘數)

D、邏輯運算子

運算子 代表意義 範例
& 或 AND  
| 或 OR  
^ 或 XOR 互斥  
&& 邏輯AND  
|| 邏輯OR  
! 邏輯NOT  
<< 往左shift  
>> 往右shift  

E、字串運算子

運算子 代表意義 範例
+ 連接字串  
> 比較字串的Latin ASCII碼值,為大於  
< 比較字串的Latin ASCII碼值,為小於  
>= 比較字串的Latin ASCII碼值,為大於或等於  
<= 比較字串的Latin ASCII碼值,為小於或等於  
   
   完成日期:2003-10-03