a = 5 //將數值5指定給變數a<o:p></o:p>
a = b //將變數b的值指定給變數a<o:p></o:p>
a = count(12) //將函數傳回值指定給變數a<o:p></o:p>
<o:p> </o:p>
指定運算子(Assignment operator)<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>
>>>=<o:p></o:p>
&=<o:p></o:p>
^=<o:p></o:p>
|=<o:p></o:p>
y = a<o:p></o:p>
y += a<o:p></o:p>
y –= a<o:p></o:p>
y *= a<o:p></o:p>
y /= a<o:p></o:p>
y %= a<o:p></o:p>
y <<= a<o:p></o:p>
y >>= a<o:p></o:p>
y >>>= a<o:p></o:p>
y &= a<o:p></o:p>
y ^= a<o:p></o:p>
y |= a<o:p></o:p>
y = a<o:p></o:p>
y = y+a<o:p></o:p>
y = y–a<o:p></o:p>
y = y*a<o:p></o:p>
y = y/a<o:p></o:p>
y = y%a<o:p></o:p>
y = y<<a<o:p></o:p>
y = y>>a<o:p></o:p>
y = y>>>a<o:p></o:p>
y = y&a<o:p></o:p>
y = y^a<o:p></o:p>
y = y|a<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>
& 表逐位元AND<o:p></o:p>
^ 表逐位元XOR<o:p></o:p>
| 表逐位元OR<o:p></o:p>
例子<o:p></o:p>
原運算式<o:p></o:p>
比較左右兩個運算元,如果結果為<o:p></o:p>
真則傳回true﹔否則傳回false<o:p></o:p>
<o:p> </o:p>
如果左右兩個運算元為字串,則逐<o:p></o:p>
個字元依序比較,傳回true或false <o:p></o:p>
比較運算子(Comparison operator)<o:p></o:p>
比較運算子表<o:p></o:p>
例子<o:p></o:p>
true<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>
傳回值<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>
30 = = 30<o:p></o:p>
30 != 30<o:p></o:p>
15 > 30 <o:p></o:p>
15 > = 30<o:p></o:p>
“OK” < “OX”<o:p></o:p>
“OK”< = “OX”<o:p></o:p>
相等<o:p></o:p>
不相等<o:p></o:p>
大於<o:p></o:p>
大於等於<o:p></o:p>
小於<o:p></o:p>