javascripte12

 

</Script><o:p></o:p>

<Body><Form><o:p></o:p>

       <input type=text><o:p></o:p>

       <input type=button value="加入陣列" onClick=add()><o:p></o:p>

       <input type=button value="顯示陣列值" onClick=show()><o:p></o:p>

</Form></Body></Html><o:p></o:p>

陣列範例四 - 動態建立陣列<o:p></o:p>

常見的錯誤<o:p></o:p>

<script><o:p></o:p>

<o:p> </o:p>

   var score = new Array(50, 80, 35, 100);<o:p></o:p>

   document.write("成績由高分到低分排列:");<o:p></o:p>

   document.write(score.sort().reverse());<o:p></o:p>

<o:p> </o:p>

</script><o:p></o:p>

數值的排序<o:p></o:p>

<script><o:p></o:p>

<o:p> </o:p>

   function compareNumbers(a, b){<o:p></o:p>

      return a - b;<o:p></o:p>

   }<o:p></o:p>

<o:p> </o:p>

   var score = new Array(50, 80, 35, 100);<o:p></o:p>

   document.write("成績由高分到低分排列:");<o:p></o:p>

   document.write(score.sort(compareNumbers).reverse());<o:p></o:p>

<o:p> </o:p>

</script><o:p></o:p>

依下列要求修改上例的輸出結果:<o:p></o:p>

<o:p> </o:p>

  1.寫入陣列後自動將Text欄位清空,<o:p></o:p>

     以待下一筆輸入。<o:p></o:p>

  2.顯示陣列值時,加上適當的說明。<o:p></o:p>

     如:第一個陣列為“Hubert”。<o:p></o:p>

  3.修飾輸出入畫面 (Lay out)<o:p></o:p>

練習2-1<o:p></o:p>

依下列要求修改練習1-4通訊錄的例子:<o:p></o:p>

<o:p> </o:p>

動態地寫入通訊錄資料。<o:p></o:p>

寫入陣列後自動將Text欄位清空,以待下一筆輸入。<o:p></o:p>

修飾輸出入畫面 (Lay out)<o:p></o:p>

練習2-2<o:p></o:p>

建立日期物件的語法如下。<o:p></o:p>

日期物件(Date Object)<o:p></o:p>

日期物件名稱 = new Date ()<o:p></o:p>

日期物件名稱 = new Date (“月, , 年”)<o:p></o:p>

日期物件名稱 = new Date (, , , , , )<o:p></o:p>

使用日期物件的語法如下。<o:p></o:p>

日期物件(Date Object)<o:p></o:p>

日期物件名稱.特性<o:p></o:p>

日期物件名稱.方法(參數)<o:p></o:p>

日期物件可使用的方法如下。<o:p></o:p>

日期物件方法(1)- 取得時間(GET)<o:p></o:p>

getYear() ->傳回年份數<o:p></o:p>

getMonth()     ->傳回月份數(0-11)<o:p></o:p>

getDate() ->傳回日數(1-31)<o:p></o:p>

getDay()  ->傳回星期數(0-6)<o:p></o:p>

getHours()      ->傳回時數(0-23)<o:p></o:p>

getMinutes()   ->傳回分數(0-59)<o:p></o:p>

getSeconds()  ->傳回秒數(0-59)<o:p></o:p>

getTime()       ->傳回自<st1:chsdate w:st="on" isrocdate="False" islunardate="False" day="1" month="1" year="1970">1970/1/1 0:0</st1:chsdate>:0算起之毫秒數<o:p></o:p>

getTimezoneOffset()->傳回當地地區時間與GMT的差值<o:p></o:p>

日期物件可使用的方法如下。<o:p></o:p>

日期物件方法(2)- 設定時間(SET)<o:p></o:p>

setYear(年數)        ->設定日期物件為指定年份數<o:p></o:p>

setMonth(月數)            ->設定日期物件為指定月份數<o:p></o:p>

setDate(日數)        ->設定日期物件為指定日數<o:p></o:p>

setHours(時數)             ->設定日期物件為指定時數<o:p></o:p>

setMinutes(分數)   ->設定日期物件為指定分數<o:p></o:p>

setSeconds(秒數)   ->設定日期物件為指定秒數<o:p></o:p>

<o:p> </o:p>

toGMTString()       ->轉換日期物件為GMT格式的字串<o:p></o:p>

toString()       ->轉換日期物件為當地時區格式的字串<o:p></o:p>

<Script><o:p></o:p>

       var now = new Date();<o:p></o:p>

       document.write(now);<o:p></o:p>

</Script> <o:p></o:p>

日期物件範例一<o:p></o:p>

<Script><o:p></o:p>

       var today  = new Date();<o:p></o:p>

       var month = today.getMonth()+1;<o:p></o:p>

       var date    = today.getDate();<o:p></o:p>

       var day     = today.getDay();<o:p></o:p>

       document.write("今天是");<o:p></o:p>

       document.write(month, "");<o:p></o:p>

       document.write(date, "");<o:p></o:p>

       document.write("星期", day);<o:p></o:p>

</Script> <o:p></o:p>

日期物件範例二<o:p></o:p>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值