JavaScript常用內(nèi)置函數(shù)

JavaScript常用內(nèi)置函數(shù)

ID:36408189

大?。?.45 MB

頁(yè)數(shù):26頁(yè)

時(shí)間:2019-05-09

JavaScript常用內(nèi)置函數(shù)_第1頁(yè)
JavaScript常用內(nèi)置函數(shù)_第2頁(yè)
JavaScript常用內(nèi)置函數(shù)_第3頁(yè)
JavaScript常用內(nèi)置函數(shù)_第4頁(yè)
JavaScript常用內(nèi)置函數(shù)_第5頁(yè)
資源描述:

《JavaScript常用內(nèi)置函數(shù)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)

1、隋春雨Email:suichunyu1987@163.com了解內(nèi)置函數(shù)的作用及用法掌握Math對(duì)象的常用屬性和內(nèi)部函數(shù)掌握Date對(duì)象的常用方法學(xué)會(huì)使用動(dòng)態(tài)執(zhí)行代碼eval函數(shù)重點(diǎn)掌握window對(duì)象的常用方法2JavaScript為用戶提供了常用的內(nèi)置函數(shù)及對(duì)象包括用于數(shù)學(xué)計(jì)算的Math對(duì)象、用于操作日期的Date對(duì)象、用于對(duì)字符串進(jìn)行編碼與解碼的escape和unescape函數(shù)、用于動(dòng)態(tài)代碼的eval函數(shù)以及判斷表達(dá)式是不是值的isNaN函數(shù)3JavaScript的Math數(shù)學(xué)對(duì)象可以執(zhí)行一些普通的數(shù)學(xué)運(yùn)算,包括開(kāi)方,取絕對(duì)值,取整,三角函數(shù)等Math對(duì)象提供值為數(shù)學(xué)常數(shù)

2、的屬性及基本數(shù)學(xué)運(yùn)算函數(shù),使用時(shí)可以用“Math.”直接調(diào)用45屬性說(shuō)明Math.E歐拉常數(shù)Math.LN22的自然對(duì)數(shù)Math.LN1010的自然對(duì)數(shù)Math.LOG2E基數(shù)為2的對(duì)數(shù)Math.LOG10E基數(shù)為10的對(duì)數(shù)Math.PI圓周率(π)Math.SQRT1_20.5的平方根Math.SQRT22的平方根6函數(shù)名說(shuō)明Math.abs(arg)求參數(shù)的絕對(duì)值Math.sin(arg)求參數(shù)的正弦值Math.asin(arg)求參數(shù)的反正弦值Math.max(arg1,arg2)求兩個(gè)參數(shù)中最大的一個(gè)Math.min(arg1,arg2)求兩個(gè)參數(shù)中最小的一個(gè)Math.c

3、eil(arg)求參數(shù)的天花板數(shù)(大于或等于參數(shù)的最小整數(shù))Math.floor(arg)求參數(shù)的地板數(shù)(小于或等于參數(shù)的最大整數(shù))Math.random()求一個(gè)0~1之間的隨機(jī)數(shù)Math.sqrt(arg)求參數(shù)的平方根Math.round(arg)求參數(shù)的四舍五入之后的結(jié)果JavaScript中的Date對(duì)象用來(lái)對(duì)日期和時(shí)間進(jìn)行操作使用Date對(duì)象前需要定義一個(gè)Date對(duì)象,然后調(diào)用Date對(duì)象的構(gòu)造函數(shù)得到相應(yīng)的日期對(duì)象Date對(duì)象的內(nèi)部是以世界標(biāo)準(zhǔn)時(shí)間——格林威治時(shí)間的1970年1月1日0時(shí)開(kāi)始計(jì)算獲得Date對(duì)象的方法如下:vardateTime=newDate();

4、78函數(shù)名說(shuō)明getDate()查看Date對(duì)象并返回日期getDay()返回星期幾getHours()返回小時(shí)數(shù)getMinutes()返回分鐘數(shù)getMonth()返回月份值getSeconds()返回秒數(shù)getTime()返回完整的時(shí)間getTimezoneoffset()返回時(shí)區(qū)偏差值getFullYear()從Date對(duì)象以四位數(shù)字返回年份。Date對(duì)象方法9函數(shù)名說(shuō)明setDate()改變Date對(duì)象的日期setHours()改變小時(shí)數(shù)setMinutes()改變分鐘數(shù)setMonth()改變?cè)路輘etSeconds()改變秒數(shù)setTime()改變完整的時(shí)間setY

5、ear()改變年份toLocaleString()把Date對(duì)象日期轉(zhuǎn)變?yōu)橐粋€(gè)字符串UTC()返回從1970年1月1日00:00:00以來(lái)的毫秒數(shù)Date對(duì)象方法eval函數(shù)的作用是把一個(gè)字符串當(dāng)作JavaScript語(yǔ)句來(lái)執(zhí)行看下面的例子:varstr=“window.alert(‘eval運(yùn)行’)”;document.write(str);eval(str);10JavaScript提供了判斷表達(dá)式是不是數(shù)值的isNaN函數(shù)。格式isNaN(exp),其中參數(shù)exp是需要判斷的表達(dá)式,如果表達(dá)式的值是NaN,函數(shù)返回true;否則返回falseisNaN函數(shù)的例子:varst

6、r1=“www”,str2=“555”;varval1=parseInt(str1),val2=parseInt(str2);if(isNaN(val1))alert(“str1內(nèi)容不是數(shù)值”); elsealert(“str2內(nèi)容不是數(shù)值”)11使用window對(duì)象方法可以實(shí)現(xiàn)與用戶進(jìn)行信息交互。常用的window對(duì)象的方法有打開(kāi)消息框的alert()方法,打開(kāi)確認(rèn)對(duì)話框的confirm()方法,打開(kāi)輸入對(duì)話框的prompt()方法,打開(kāi)一個(gè)新窗口的open()方法,關(guān)閉窗口的close()方法等12打開(kāi)消息框:window.alert(“msg”);其中,msg是需要在對(duì)話框

7、中顯示的提示信息。使用alert()方法會(huì)彈出帶有確定按鈕及相關(guān)信息的消息框。當(dāng)使用alert()方法打開(kāi)消息框時(shí),整個(gè)文檔的加載及其所有腳本的執(zhí)行都會(huì)暫停,直到用戶單擊消息框中的確定按鈕,所有的動(dòng)作才繼續(xù)進(jìn)行。13確認(rèn)對(duì)話框:varrtnVal=window.confirm(“cfmMsg”);rtnVal是confirm()方法的返回值,是一個(gè)boolean型的數(shù)據(jù)。使用confirm()方法,彈出一個(gè)帶有確定和取消按鈕及用戶指定的提示信息的對(duì)話框。在確認(rèn)對(duì)話框彈出后,用戶作

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。