- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基本资料型态-张智星
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)功
您可能关注的文档
- 内蒙古君正能源化工集团股份有限公司2017年报告摘要.PDF
- 内陆核电重启不容回避的关键问题.PDF
- 农业机械化政策研究课题申请表.DOC
- 冲刺第二轮复习习题精选---生物技术实践-棠外.DOC
- 几何建模一车削修改器.PPT
- 凤凰光学股份有限公司2014社会责任报告.PDF
- 决决决策策策яяя析析析的的的常常常用用用方方方法法.PDF
- 凸缘与壳体的焊接结构1角焊连接.PPT
- 分散式风电红利落地.PDF
- 刚体绕质心轴的转动惯量最小如.PPT
- 2025年安徽铜陵中考物理试题及答案.doc
- Unit 6 My clothes, my style 单元复习-七年级英语上册(译林版2024).pptx
- 选必1第七课 经济全球化与中国-高考政治一轮复习课件(新高考通用).pptx
- 6.3 线段的长短比较(课件)-七年级数学上册(浙教版2024).pptx
- 礼仪培训教学课件.ppt
- 4.4 角 (第2课时 角的度量)七年级数学上册(沪科版2024).pptx
- Unit 5 A healthy lifestyle 单元复习-七年级英语上册单元综合(译林版2024).pptx
- 第六课 珍惜婚姻关系-高考政治一轮复习课件(新高考通用).pptx
- 2025年安徽黄山中考语文试题及答案.doc
- 5.3一元一次方程的应用第2课时(课件)七年级数学上册(北师大版2024).pptx
文档评论(0)