第三章 JavaScript常用內(nèi)置函數(shù)_第1頁
第三章 JavaScript常用內(nèi)置函數(shù)_第2頁
第三章 JavaScript常用內(nèi)置函數(shù)_第3頁
第三章 JavaScript常用內(nèi)置函數(shù)_第4頁
第三章 JavaScript常用內(nèi)置函數(shù)_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、http:/一流的培訓(xùn)基地第三章 JavaScript常用內(nèi)置函數(shù)張化龍http:/一流的培訓(xùn)基地本章學(xué)習(xí)任務(wù)u了解內(nèi)置函數(shù)的作用及用法u掌握Math對象的常用屬性和內(nèi)部函數(shù)u掌握Date對象的常用方法u掌握編碼函數(shù)escape和unescape的轉(zhuǎn)碼及解碼的過程u學(xué)會使用動態(tài)執(zhí)行代碼eval函數(shù)2http:/一流的培訓(xùn)基地3.1 內(nèi)置函數(shù)uJavaScript為用戶提供了常用的內(nèi)置函數(shù)及對象u包括用于數(shù)學(xué)計算的Math對象、用于操作日期的Date對象、用于對字符串進行編碼與解碼的escape和unescape函數(shù)、用于動態(tài)代碼的eval函數(shù)以及判斷表達(dá)式是不是值的isNaN函數(shù)3http:/

2、一流的培訓(xùn)基地3.2 Math數(shù)學(xué)對象uJavaScript的Math數(shù)學(xué)對象可以執(zhí)行一些普通的數(shù)學(xué)運算,包括開方,取絕對值,取整,三角函數(shù)等uMath對象提供值為數(shù)學(xué)常數(shù)的屬性及基本數(shù)學(xué)運算函數(shù),使用時可以用“Math.”直接調(diào)用4http:/一流的培訓(xùn)基地3.2.1 Math對象的常用屬性5屬屬 性性說說 明明 Math.E 歐拉常數(shù) Math.LN2 2的自然對數(shù) Math.LN10 10的自然對數(shù) Math.LOG2E 基數(shù)為2的對數(shù) Math.LOG10E 基數(shù)為10的對數(shù) Math.PI 圓周率() Math.SQRT1_2 0.5的平方根 Math.SQRT2 2的平方根http

3、:/一流的培訓(xùn)基地3.2.2 Math對象的常用內(nèi)部函數(shù)6函函 數(shù)數(shù) 名名說說 明明Math.abs(arg)求參數(shù)的絕對值Math.sin(arg)求參數(shù)的正弦值Math.asin(arg)求參數(shù)的反正弦值Math.max(arg1,arg2)求兩個參數(shù)中最大的一個Math.min(arg1,arg2)求兩個參數(shù)中最小的一個Math.ceil(arg)求參數(shù)的天花板數(shù)(大于或等于參數(shù)的最小整數(shù))Math.floor(arg)求參數(shù)的地板數(shù)(小于或等于參數(shù)的最大整數(shù))Math.random()求一個01之間的隨機數(shù)Math.sqrt(arg)求參數(shù)的平方根Math.round(arg)求參數(shù)的

4、四舍五入之后的結(jié)果http:/一流的培訓(xùn)基地3.3 Date日期對象uJavaScript中的Date對象用來對日期和時間進行操作u使用Date對象前需要定義一個Date對象,然后調(diào)用Date對象的構(gòu)造函數(shù)得到相應(yīng)的日期對象uDate對象的內(nèi)部是以世界標(biāo)準(zhǔn)時間格林威治時間的1970年1月1日0時開始計算u獲得Date對象的方法如下: var dateTime=new Date();7http:/一流的培訓(xùn)基地3.3 Date日期對象8函函 數(shù)數(shù) 名名說說 明明getDate()查看Date對象并返回日期getDay()返回星期幾getHours()返回小時數(shù)getMinutes()返回分鐘數(shù)g

5、etMonth()返回月份值getSeconds()返回秒數(shù)getTime()返回完整的時間getFullYear()從 Date 對象以四位數(shù)字返回年份。Date對象方法http:/一流的培訓(xùn)基地3.3 Date日期對象9函函 數(shù)數(shù) 名名說說 明明setDate()改變Date對象的日期setHours()改變小時數(shù)setMinutes()改變分鐘數(shù)setMonth()改變月份setSeconds()改變秒數(shù)setTime()改變完整的時間setYear()改變年份toLocaleString()把Date對象日期轉(zhuǎn)變?yōu)橐粋€字符串Date對象方法http:/一流的培訓(xùn)基地3.4 編碼函數(shù)es

6、cape和unescapeu當(dāng)用戶從一個頁面跳轉(zhuǎn)向另一個頁面,同時需要傳遞信息,而此時的方法使用的是get,傳遞的信息中存在非文本數(shù)字字符,此時需要用戶對URL進行解碼注:說明 escape 方法返回一個包含了 charstring 內(nèi)容的字符串值( Unicode 格式)。所有空格、標(biāo)點、重音符號以及其他非 ASCII 字符都用 %xx 編碼代替,其中 xx 等于表示該字符的十六進制數(shù)。例如,空格返回的是 %20 。10http:/一流的培訓(xùn)基地樣例:轉(zhuǎn)碼11http:/一流的培訓(xùn)基地樣例:轉(zhuǎn)碼12http:/一流的培訓(xùn)基地3.5 動態(tài)執(zhí)行代碼evalueval函數(shù)的作用是把一個字符串當(dāng)作JavaScript語句來執(zhí)行13http:/一流的培訓(xùn)基地3.6 判斷表達(dá)式是否是數(shù)值isNaNuJavaScript提供了判斷表達(dá)式是不是數(shù)值的isNaN函數(shù)。格式isNaN(exp),其中參數(shù)exp是需要判斷的表達(dá)式,如果表達(dá)式的值是NaN,函數(shù)返回true;否則返回falseu來做一個關(guān)于isNaN函數(shù)的例子14http:/一流的培訓(xùn)基地樣例:判斷變量是否為數(shù)字15http:/一流的培訓(xùn)基地本章小結(jié)本章我們學(xué)習(xí)了u內(nèi)置函數(shù)的作用及用法u掌握Math對象的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論