第9講 JavaScript 內(nèi)置對象(一)_第1頁
第9講 JavaScript 內(nèi)置對象(一)_第2頁
第9講 JavaScript 內(nèi)置對象(一)_第3頁
第9講 JavaScript 內(nèi)置對象(一)_第4頁
第9講 JavaScript 內(nèi)置對象(一)_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

JavaScript內(nèi)置對象1回顧自定義函數(shù)的關(guān)鍵字是什么?函數(shù)如何返回值?內(nèi)置函數(shù)isNaN和eval有什么含義?2預(yù)習(xí)檢查什么是對象?Javascript有哪些內(nèi)置對象?3本講目標任務(wù)一:Javascript對象簡介任務(wù)二:JavaScript內(nèi)置對象重點:Math對象難點:String對象4任務(wù)一:JavaScript對象簡介對象是屬性和/方法的組合屬性是對象所擁有的一組外觀特征,一般為名詞方法是對象可以執(zhí)行的功能,一般為動詞例如:汽車Ferrari對象:汽車屬性:型號:法拉利顏色:綠色方法:前進、剎車、倒車5JavaScript對象簡介三類對象

瀏覽器對象

腳本對象

HTML對象瀏覽器窗口window文檔documenturl地址等String字符串對象Date日期對象Math數(shù)學(xué)對象等各種HTML標簽:段落<P>圖片<IMG>超鏈接<A>等6任務(wù)二:JavaScript內(nèi)置對象文字(String)Math時間(Date)圖像(Image)71、String對象創(chuàng)建字符串有兩種不同方法:使用var語句

varnewstr=“這是我的字符串"創(chuàng)建String對象varnewstr=newString(“這是我的字符串")

8String對象名稱說明屬性length返回字符串的長度

方法big()增大字符串文本blink()使字符串文本閃爍(IE瀏覽器不支持)bold()加粗字符串文本

fontcolor()確定字體顏色

italics()用斜體顯示字符串

indexOf(“子字符串”,起始位置

)查找子字符串的位置strike()顯示加刪除線的文本

sub()將文本顯示為下標

substring()返回所設(shè)置的一部分字符串toLowerCase()將字符串轉(zhuǎn)換成小寫

toUpperCase()將字符串轉(zhuǎn)換成大寫語法:indexOf(“查找的子字符串”,查找的起始位置)返回字符串所在的位置,如果沒找到,返回-1例如:varxvary=“abcdefg”;x=y.indexOf(“c”,0);document.write(x);//返回結(jié)果為2,起始位置是0910<SCRIPTLANGUAGE="JavaScript">functioncheckEmail(){vare=document.myform.email.value;

if(e.length==0)//檢測長度是否為0,即是否為空{(diào)alert("電子郵件不能為空!");return;}if(e.indexOf("@",0)==-1)//檢測是否包含”@”符號{alert("電子郵件格式不正確\n必須包含@符號!");return;}if(e.indexOf(".",0)==-1)//檢測是否包含”.”符號{alert("電子郵件格式不正確\n必須包含.符號!");return;}document.write("恭喜您!,注冊成功!歡迎進入古城熱線!");}檢查電子郵件email是否包含“@”和”.”String對象返回結(jié)果-1表示沒找到“@”字符102、Math對象名稱說明屬性PIЛ的值,約等于3.1415LN1010的自然對數(shù)的值,約等于2.302EEuler的常量的值,約等于2.718。Euler的常量用作自然對數(shù)的底數(shù)abs(y)返回y的絕對值sin(y)返回y的正弦,返回值以弧度為單位。cos(y)返回y的余弦,返回值以弧度為單位tan(y)返回y的正切,返回值以弧度為單位min(x,y)返回x和y兩個數(shù)中較小的數(shù)max(x,y)返回x和y兩個數(shù)中較大的數(shù)

random返回0-1的隨機數(shù)方法round(y)四舍五入取整sqrt(y)返回y的平方根Math.random():產(chǎn)生0-1的隨機小數(shù)Math.round():四舍五入取整,如9.34取整為91112<HTML><HEAD><METAhttp-equiv="refresh"content="2"><TITLE>自動刷新</TITLE><SCRIPTlanguage="JavaScript">document.write("2秒自動刷新,隨機顯示圖片");vari=0;i=Math.round(Math.random()*8+1);document.write("<IMGwidth=640height=433src=‘"+i+".jpg’/>");</SCRIPT></HEAD><BODY>

</BODY></HTML>Math

對象假定隨機產(chǎn)生的數(shù)字i=3,上述代碼即為:<IMGwidth=640height=433src=3.jpg>顯示第三幅圖片(3.jpg)如何實現(xiàn)每隔2秒刷新網(wǎng)頁Math.round(Math.random()*8+1)產(chǎn)生1-9的數(shù)字123、圖像對象Image屬性名說明name對象名稱src圖像文件路徑complete返回瀏覽器是否已完成對圖像的加載height圖像的高度width圖像的寬度border圖像邊框?qū)挾萮space水平空白vspace垂直空白13圖像對象圖像對象的應(yīng)用--圖片的閃爍效果14圖像對象<html><head><scripttype="text/javascript">functionchangeSrc(){document.getElementById(“myImage”).src=“img/tu2.jpg”;}</script></head><body><imgid="myImage"src="img/tu1.jpg"width=“310"height=“390"/><br/><br/><inputtype="button"onclick="changeSrc()"value="

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論