javascript常用內(nèi)置對象.ppt

javascript常用內(nèi)置對象.ppt

ID:55828634

大?。?67.00 KB

頁數(shù):42頁

時間:2020-06-09

javascript常用內(nèi)置對象.ppt_第1頁
javascript常用內(nèi)置對象.ppt_第2頁
javascript常用內(nèi)置對象.ppt_第3頁
javascript常用內(nèi)置對象.ppt_第4頁
javascript常用內(nèi)置對象.ppt_第5頁
資源描述:

《javascript常用內(nèi)置對象.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、目標理解javascript的內(nèi)置對象使用Number、String、Math和Date等對象掌握對象的創(chuàng)建使用對象的屬性了解對象的共同屬性和方法1對象的基本概念JavaScript是一種基于對象的語言對象:是屬性和/方法的組合屬性:是對象所擁有的一組外觀特征,一般為名詞方法:是對象可以執(zhí)行的功能,一般為動詞例如:汽車Ferrari對象:汽車屬性:型號:法拉利顏色:綠色方法:前進、剎車、倒車2對象的基本概念JavaScript支持3種對象瀏覽器對象BOM內(nèi)置對象/腳本對象HTMLDOM對象瀏覽器窗口window屏幕對象Screen瀏覽器信息對象navigator等等String字

2、符串對象Date日期對象Math數(shù)學對象等文檔對象Document窗體對象Form圖像對象image等3對象的創(chuàng)建使用new關(guān)鍵字創(chuàng)建內(nèi)置對象例如:varo=newObject();適用對象直接量創(chuàng)建例如:varoo={};varooo={1,2};4在Javascript中使用對象使用對象的屬性:通過“.”運算符來存取對象的屬性,語法格式如下:對象名.屬性名通過屬性名。語法格式如下:對象名[“屬性名”]5在Javascript中使用對象使用對象的屬性:通過循環(huán)語句。語法格式如下:for(var變量in對象變量){……對象變量[變量]……}通過with語句。語法格式如下:with

3、(對象變量){……直接使用對象的屬性名、方法名……}6在Javascript中使用對象使用對象的方法使用with語句或通過圓點運算符就可以得到對象的方法。對象變量.對象方法名()數(shù)學對象(Math)在JavaScript中,Math對象提供算術(shù)運算符所需要的多種數(shù)值類型和函數(shù)。該對象的所有屬性和方法都是靜態(tài)的,在使用該對象時,不需要進行創(chuàng)建。Math對象的屬性屬性說明E常量e,自然對數(shù)的底數(shù)(約等于2.718)LN1010的自然對數(shù)(約等于2.302)LN22的自然對數(shù)(約等于0.693)LOG2E以2為底的e的對數(shù)(約等于1.414)LOG10E以10為底的e的對數(shù)(約等于0.

4、434)PI圓周率(約等于3.14159)SQRT1_21/2的平方根(約等于0.707)SQRT22的平方根(約等于1.414)Math對象的方法Math方法的應用max()和min()方法用來返回一組數(shù)中的最大值和最小值,均可接受任意多個參數(shù)。variMax=Math.max(12,45,2,66);Math對象提供了3種方法來處理小數(shù)轉(zhuǎn)化為整數(shù)的操作:ceil():表示向上舍入。floor():表示向下舍入。round():表示四舍五入。案例:小數(shù)轉(zhuǎn)化為整數(shù)的方法。document.write(“ceil:”+Mat

5、h.ceil(-25.6)+”“+Math.ceil(25.6)+”
”);//向上舍入document.write(“floor:”+Math.floor(-25.6)+”“+Math.floor(25.6)+”
”);//向下舍入document.write(“round:”+Math.round(-25.6)+”“+Math.round(25.6)+”
”);//四舍五入Math方法的應用-random()random()方法:生成0~1之間的隨機數(shù),不包括0和1。獲得某個范圍內(nèi)隨機數(shù)的公式:number=Math.floor(Ma

6、th.random()*total_number_of_choices+first_possible_value);例如:希望取值的隨機數(shù)范圍在2~99之間,有98個數(shù)字,第一個值為2,則公式應用如下:variNum=Math.floor(Math.random()*98+2);案例:用random()更換圖片。自動刷新document.write("2秒自動刷新,隨機顯示圖片");vari=0;

7、i=Math.round(Math.random()*8+1);document.write("");假定隨機產(chǎn)生的數(shù)字i=3,上述代碼即為:顯示第三幅圖片(3.jpg)如何實現(xiàn)每隔2秒刷新網(wǎng)頁Math.round(Math.random()*8+1)產(chǎn)生1-9的數(shù)字14

當前文檔最多預覽五頁,下載文檔查看全文

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

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