javascripte3

 

<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>

alertwindow物件的眾多方法之一,顯示警示對話框<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>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值