- 1、本文档共43页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
0基本资料型态
Date物件相關函式 方法 說明 toString() 以標準字串來表示日期物件 toLocaleString() 以地方字串(依作業系統而有所不同)來表示日期物件 getYear() 取得年份 getMonth() 取得月份(需注意:0 代表一月,因此例如若是八月,結果就是 7) getDate() 取得日數 getHours() 取得時數 getMinutes() 取得分鐘數 getSeconds() 取得秒數 getDay() 取得星期數(例如若是星期四,結果就是 4) */43 範例3-11 主題:示範各種日期物件的屬性及函式 連結:date01.htm 說明 new Date() 即會產生包含現在日期的一個日期物件。 new Date() 產生的物件,並不會因為過了一段時間後,使用getSeconds()這些取得時間訊息的函式就會跟著改變,這些時間訊息都在new Date()的時候決定了。 */43 範例3-12 主題:使用 eval()簡化範例3-11的程式碼 連結:date02.htm 程式碼重點 說明 組成字串來讓 eval 進行執行。 */43 for (i=0; imethod.length; i++) document.writeln(br today. + method[i] + () = + eval(today.+method[i]+();)); 範例3-13(1) 主題:利用getTime()寫一個碼表程式。 連結:dateGetTime01.htm 說明 getTime()可以傳回來某個時間物件與 1970 年 1 月 1 日零時的時間差距,單位是毫秒。 當按鈕文字是”開始計時”時,按下按鈕後,我們記錄目前時間(date1),設定時間顯示為”計時中...”,並將按鈕文字改為”停止計時”。 當按鈕文字是”停止計時”時,按下按鈕後,我們記錄目前時間”date2”,並算出時間差距(timeDiff)並顯示在時間欄位內,同時將按鈕文字改為”歸零”。 */43 範例3-13(2) 說明 若要設計在計時過程中,文字欄位不斷顯示目前計時結果,但這種密集的即時顯示會比較消耗 CPU 的計算時間。欲達到此功能,必須使用 setTimeOut() 函數,將會在後面詳述。 我們也可以產生一個日期物件後,再對此物件進行修改(例如改變秒數或月份)或格式轉換,相關的方法很多,在此不再贅述。 */43 範例3-12 (流程圖) 按鈕顯示:開始計時 文字欄位:00:00:00 按鈕顯示:停止計時 文字欄位:計時中… 按鈕顯示:歸零 文字欄位:xx.xx.xx 啟始狀態 */43 3-6:數學物件 本小節介紹數學物件(Math)的各種屬性及函式使用方法。 使用時必須引用Math物件,例如 Math.PI Math.exp(-2) */43 數學物件方法(1) 方法 說明 abs(x) 取一個數 x 的絕對值 ceil(x) 傳回大於或等於 x 的最小整數 floor(x) 傳回小於或等於 x 的最大整數 log(x) 計算以 e (2.71828) 為底的自然對數值 exp(x) 傳回以 e (2.71828) 為底的冪次方值 pow(a, n) 計算任意 a 的 n 次方 max(a, b) 傳回兩個數 a, b 中較大的數 min(a, b) 傳回兩個數 a, b 中較小的數 sqrt(x) 求出一個數 x 的平方根 round(x) 四捨五入至整數 */43 數學物件方法(2) 說明 如果你的工作或研究牽涉到許多數學運算,那就應該使用 MATLAB 來完成,比較省時省力! 方法 說明 random() 隨機產生一個介於 0~1 的數值 sin(x) 正弦函數 cos(x) 餘弦函數 tan(x) 正切函數 asin(x) 反正弦函數 acos(x) 反餘弦函數 atan(x) 反正切函數 */43 範例3-14 主題:示範各種數學物件函式及屬性的使用 連結:math01.htm 程式碼重點 說明 只要放在 with(Math) 大括弧中的數學函數,都可以不再引用 Math。 */43 with (Math){ // 使用 Math 物件的另一種方法 document.writeln(pow(cos(PI/3),2)+pow(sin(PI/3),2));} 3-7:影像物件 本小節介紹影像物件各種屬性及函式的使用方法。 */43 影像物件屬性 影像物件也是一個內建的物件,可以由兩種方式產生: 由網頁的影像標籤 img 所產生,並經由 id 屬性來取得影像物件。 由 new Image() 來產生新的影像物件,並可指定其對應影像網址,以達到快取(Cache)功
您可能关注的文档
- 黑河流域荒漠绿洲过渡带两种优势植物种群空间格局-应用生态学报.pdf
- 2010现代劳恩斯电子空气悬架eas系统电路图-元征.pdf
- 小涡旋-hongkongobservatory.pdf
- 基于石墨化炭黑预涂覆技术的色谱柱制备和性能评价.pdf
- 考虑中间主应力与剪胀的新邓肯张模型-同济大学学报.pdf
- 日本海西南海域现场观测和卫星高度计获取的海面高度距平的比较研究.pdf
- 中低品位贵州铝土矿石灰拜尔法溶出赤泥的沉降分离-中南大学学报.pdf
- 桐酸甲酯的自动氧化与聚合反应的研究-林产化学与工业.pdf
- 疏浚对大连湾生物可利用磷的水体浓度和沉积物-应用与环境生物学报.pdf
- 改进离散曲线演化的形状匹配算法.pdf
文档评论(0)