JavaScript語法基礎(chǔ).ppt
《JavaScript語法基礎(chǔ).ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《JavaScript語法基礎(chǔ).ppt(33頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1,JavaScript語法基礎(chǔ)`,2,目標(biāo),理解什么是JavaScript理解JavaScript的語法基礎(chǔ),3,什么是JavaScript,JavaScript是一種基于對(duì)象的腳本語言,用于開發(fā)基于客戶端和基于服務(wù)器的Internet應(yīng)用程序可用于創(chuàng)建客戶端腳本和服務(wù)器端腳本由SunMicrosystems和Netscape開發(fā),是從Netscapes的Livescript發(fā)展而來的,4,JavaScript的作用和基本語法規(guī)則,使用JavaScript的各種功能,可以增強(qiáng)站點(diǎn)的動(dòng)態(tài)性和交互性。提供用戶交互動(dòng)態(tài)更改內(nèi)容驗(yàn)證數(shù)據(jù)與其他任何語言一樣,JavaScript也遵循一些基本的語法規(guī)則,如:區(qū)分大小寫使用成對(duì)的符號(hào)使用空格使用注釋,5,JavaScript工具和運(yùn)行時(shí)環(huán)境,JavaScript代碼生成工具和IDE有助于創(chuàng)建功能強(qiáng)大的JavaScript代碼。以下是其中一些工具:對(duì)話框彈出菜單生成器遠(yuǎn)程控件運(yùn)行時(shí)環(huán)境客戶端腳本編寫Web服務(wù)器上的JavaScript,6,JavaScript作為客戶端程序嵌入網(wǎng)頁,使用Script標(biāo)記使用外部文件在事件處理程序中使用JavaScript,7,使用Script標(biāo)記示例,祝學(xué)有所成!!!,,8,使用外部文件示例,祝學(xué)有所成!!!,document.write("嗨!你好嗎?"),test.js,,9,在事件處理程序中使用JavaScript示例,JavaScript示例,,10,使用Alert/Confirm/Write/prompt方法,使用窗口的Alert方法,可以生成一個(gè)對(duì)話框使用窗口的Confirm方法,可以生成一個(gè)確認(rèn)對(duì)話框使用document的Write方法可以創(chuàng)建頁面內(nèi)容,,11,變量,變量是一種引用內(nèi)存位置的容器,用于保存在執(zhí)行腳本時(shí)可以更改的值變量的命令約定變量名必須以字母或下劃線(_)開頭變量名可以包含數(shù)字由于JavaScript區(qū)分大小寫,所以可用的字母包括A到Z(大寫)和a到z(小寫)的字符,12,聲明變量,varnew_amount;varanswer=null;varold_cost=12.50;varresult="Unknownresult";vara,b,c;result=true;,13,變量的作用域,14,Javascript中保留字,breakfalseinthisvoidcontinuefornewtruewhiledeletefunctionnulltypeofwithelseifreturnvarcasedebuggerexportsupercatchdefaultextendsswitchclassdofinallythrowconstenumimporttry,15,數(shù)據(jù)類型,在JavaScript中有四種基本的數(shù)據(jù)類型基本類型屬于弱類型,16,運(yùn)算符,算術(shù)運(yùn)算符比較運(yùn)算符邏輯運(yùn)算符字符串運(yùn)算符求值運(yùn)算符,17,算術(shù)運(yùn)算符,18,比較運(yùn)算符,19,邏輯運(yùn)算符,20,求值運(yùn)算符,通常這些運(yùn)算符包括:條件運(yùn)算符:(condition)?trueVal:falseValtypeof運(yùn)算符typeof運(yùn)算符返回字符串,該字符串代表操作數(shù)的類型,varx=5;document.write(typeof(x));,status=(age>=18)?"adult":"minor",21,字符串運(yùn)算符,x="yellow";y="green";z=x+y+"white";則z為yellowgreenwhitew=y+9;則w為green9,22,表達(dá)式,表達(dá)式用于在不同上下文中操作和計(jì)算變量。表達(dá)式是任意一組有效的文字、變量和運(yùn)算符,其計(jì)算結(jié)果為一個(gè)值。表達(dá)式類型算術(shù):計(jì)算結(jié)果為一個(gè)數(shù)字邏輯:計(jì)算結(jié)果為一個(gè)布爾值字符串:計(jì)算結(jié)果為一個(gè)字符串表達(dá)式通過運(yùn)算符組合變量和文字,23,數(shù)組,數(shù)組用于存儲(chǔ)具有相同數(shù)據(jù)類型的一組值,使用下標(biāo)(索引)來區(qū)分各個(gè)值。在JavaScript中,數(shù)組的下標(biāo)以零開始。JavaScript沒有明確的數(shù)組數(shù)據(jù)類型,但卻有內(nèi)置的數(shù)組對(duì)象。要在程序中使用數(shù)組,必須使用數(shù)組對(duì)象及其相關(guān)聯(lián)的方法。,24,創(chuàng)建數(shù)組,語法:arrayObjectName=newArray([element0],element1,...,elementN])初始化1.將指定的值作為其元素2.使用arrayName=newArray(N),,對(duì)象名,元素值列表,,,25,數(shù)組賦值,在創(chuàng)建數(shù)組時(shí)將元素的值直接賦給數(shù)組。對(duì)數(shù)組的元素賦值。,,26,訪問數(shù)組元素,指定元素的索引號(hào),emp[0],27,數(shù)組對(duì)象的元素和方法,length屬性sort方法join方法reverse方法,,28,多維數(shù)組,,29,條件語句,if…else語句switch語句,if(condition){statements;}else{statements2;},switch(expression){casevalue1:statements;break;casevalue2:statements;break;...default:statements;},30,循環(huán)語句,fordo…whilewhilebreakcontinue,31,函數(shù),預(yù)定義函數(shù)eval函數(shù)isNaN函數(shù)用戶自定義函數(shù)創(chuàng)建用戶定義的函數(shù)調(diào)用函數(shù)return語句,functionfuncName(argument1,argument2,etc){statements;},32,函數(shù)示例,functionhello(){document.write(你好!);document.write(歡迎使用hello()函數(shù));return;}functionsum_up(one,two){varresult=one+two;returnresult;}functionsum_all(){varloop=0,sum=0;for(loop=arguments.length-1;loop>=0;loop--)sum+=arguments[loop];returnsum;}hello();vartotal=sum_up(7,9);document.write(total++sum_up(8,15));document.write(+sum_all(1,5,8,7,6));,33,總結(jié),JavaScript是一種腳本語言,使用它可以創(chuàng)建客戶端腳本和服務(wù)器端腳本??梢允褂貌煌姆椒▽avaScript語句插入到HTML文檔中。JavaScript支持的基本數(shù)據(jù)類型有數(shù)字型、邏輯型或布爾型、字符串型和空型。JavaScript支持的運(yùn)算符包括:算術(shù)運(yùn)算符、比較運(yùn)算符、邏輯運(yùn)算符、字符串運(yùn)算符和求值運(yùn)算符。數(shù)組用于存儲(chǔ)具有相同數(shù)據(jù)類型的一組值變量條件語句包括:if...else和分支語句switch。循環(huán)語句包括for循環(huán)、do…while、while、break&continue語句。JavaScript具有一些預(yù)定義函數(shù),也可以創(chuàng)建自定義函數(shù)。,- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- JavaScript 語法 基礎(chǔ)
鏈接地址:http://appdesigncorp.com/p-13189690.html