<script><o:p></o:p>
window.alert("\"Hello\",歡迎光臨")<o:p></o:p>
</script><o:p></o:p>
溢出字元範例一<o:p></o:p>
window物件代表使用者瀏覽器的一個視窗<o:p></o:p>
alert是window物件的眾多方法之一,顯示警示對話框<o:p></o:p>
利用 \t 來跳至下一個定位點<o:p></o:p>
<o:p> </o:p>
<script><o:p></o:p>
alert("\" Hello\", \t 歡迎光臨 ")<o:p></o:p>
</script><o:p></o:p>
溢出字元範例二<o:p></o:p>
因為對瀏覽器而言,window為預設物件。<o:p></o:p>
所以使用alert方法時,前面的window可以省略。<o:p></o:p>
利用 \n 來換行<o:p></o:p>
<o:p> </o:p>
<script><o:p></o:p>
alert("\" Hello\", \n歡迎光臨")<o:p></o:p>
</script><o:p></o:p>
溢出字元範例三<o:p></o:p>
常見的錯誤(八)<o:p></o:p>
<A href="javascript:alert("\" Hello\", hubert")"><o:p></o:p>
按我</A><o:p></o:p>
到底哪裡錯?<o:p></o:p>
常見的錯誤(九)<o:p></o:p>
<script><o:p></o:p>
<o:p></o:p>
var name = "Hubert";<o:p></o:p>
window.alert("hello", name);<o:p></o:p>
<o:p> </o:p>
</script><o:p></o:p>
到底哪裡錯?<o:p></o:p>
練習1-1<o:p></o:p>
建構如下的畫面:<o:p></o:p>
算數運算式 (arithmetic expression)<o:p></o:p>
1 + 2 = 3<o:p></o:p>
<o:p> </o:p>
字串運算式 (string expression)<o:p></o:p>
“我愛”+“JavaScript”=“我愛JavaScript”<o:p></o:p>
<o:p> </o:p>
邏輯運算式 (logical expression)<o:p></o:p>
a = true; b=false<o:p></o:p>
a && b=false<o:p></o:p>
<o:p> </o:p>
運算式(expression)<o:p></o:p>
依條件值的真假,決定取第一個值或第二個值。<o:p></o:p>
<o:p></o:p>
sex = (no==1) ? “男生” : “女生”<o:p></o:p>
<o:p> </o:p>
若no的值為1,則該條件運算為true,<o:p></o:p>
故sex = “男生”<o:p></o:p>
<o:p> </o:p>
條件運算式<o:p></o:p>
只有一個運算元,在前或在後。<o:p></o:p>
<o:p> </o:p>
<o:p> </o:p>
++ 1<o:p></o:p>
<o:p> </o:p>
<o:p> </o:p>
1 ++<o:p></o:p>
一元運算子(unary)<o:p></o:p>
運算子 運算元<o:p></o:p>
運算元 運算子<o:p></o:p>
有二個運算元。<o:p></o:p>
<o:p> </o:p>
<o:p> </o:p>
1 + 1 <o:p></o:p>
二元運算子(binary)<o:p></o:p>
運算元 運算子 運算元<o:p></o:p>
有三個運算元。<o:p></o:p>
<o:p> </o:p>
<o:p> </o:p>
(no==1) ? “男生” : “女生”<o:p></o:p>
<o:p> </o:p>
第一個運算元為條件運算式的條件邏輯值<o:p></o:p>
三元運算子(ternary)<o:p></o:p>
運算元 運算子 運算元 運算子 運算元<o:p></o:p>
運算子<o:p></o:p>
指定運算子(assignment operator)<o:p></o:p>
比較運算子(comparison operator)<o:p></o:p>
算術運算子(arithmetic operator)<o:p></o:p>
逐位元運算子(bitwise operator)<o:p></o:p>
邏輯運算子(logical operator)<o:p></o:p>
字串運算子(string operator)<o:p></o:p>
特殊運算子(special operator)<o:p></o:p>
JavaScript支援的運算子<o:p></o:p>
將右方運算元的值指定給左方變數。<o:p></o:p>