JavaScript的基本語法.ppt

上傳人:w****2 文檔編號(hào):14668076 上傳時(shí)間:2020-07-27 格式:PPT 頁數(shù):27 大?。?.11MB
收藏 版權(quán)申訴 舉報(bào) 下載
JavaScript的基本語法.ppt_第1頁
第1頁 / 共27頁
JavaScript的基本語法.ppt_第2頁
第2頁 / 共27頁
JavaScript的基本語法.ppt_第3頁
第3頁 / 共27頁

下載文檔到電腦,查找使用更方便

9.9 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《JavaScript的基本語法.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《JavaScript的基本語法.ppt(27頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、第四章,JavaScript的基本語法,本資料由-大學(xué)生創(chuàng)業(yè)|創(chuàng)業(yè)|創(chuàng)業(yè)網(wǎng) 在線代理|網(wǎng)頁代理|代理網(wǎng)頁| 減肥藥排行榜|淘寶最好的減肥藥|什么減肥藥效果最好|減肥瘦身藥|,預(yù)習(xí)檢查,問題1:大家已學(xué)HTML,為什么要學(xué)習(xí)JavaScript? 問題2:如何編寫JavaScript程序? 問題3 JavaScript與Java基本語法的異同?,本節(jié)任務(wù),制作淘寶網(wǎng)購物 簡易計(jì)算器頁面,掌握腳本的基本結(jié)構(gòu)(Script標(biāo)簽) 簡單記憶基本語法 變量的定義與賦值 數(shù)據(jù)類型與轉(zhuǎn)換parseFloat等 運(yùn)算符和控制語句同Java 靈活運(yùn)用高級(jí)語法自定義函數(shù)function,本節(jié)目標(biāo),回顧HTML-1

2、,常用的HTML標(biāo)簽有哪些?,請說說表格的基本結(jié)構(gòu)以及跨行、跨列的用法?, 單元格內(nèi)容 單元格內(nèi)容 ,回顧HTML-2,請簡述表單的基本結(jié)構(gòu)?常用表單元素有哪些?,如何使用樣式表定義統(tǒng)一的字體外觀和文本框的細(xì)邊框樣式?,表單的基本結(jié)構(gòu): 常用的表單元素有: 文本框(text)、密碼框(password)、單選按鈕(radio)、 復(fù)選框(checkbox)、列表框(和)、 按鈕(button、submit和reset)、多行文本框()。,統(tǒng)一的字體外觀: font-family:“黑體; font-size:18px; color:#FF0000; 細(xì)邊框樣式: bo

3、rder-width:1px; border-style:solid;,為什么要學(xué)JavaScript,表單驗(yàn)證,頁面動(dòng)態(tài)效果,演示示例2:層的切換 和 樹形菜單等,演示示例1:注冊表單驗(yàn)證,什么是JavaScript, 腳本的基本結(jié)構(gòu) var count=0; document.write(淘寶網(wǎng)歡迎您!); for(i=0;i淘寶網(wǎng)歡迎您!); BODY部分的內(nèi)容 ,如何使用JavaScript實(shí)現(xiàn)此部分內(nèi)容?,查看完整源代碼,什么是JavaScript,腳本的執(zhí)行原理,應(yīng)用 服務(wù)器,IE,IE,解析HTML標(biāo)簽和JavaScript腳本,從服務(wù)器端下載含JavaScript的頁面

4、,返回響應(yīng),客戶端請求含JS的頁面,發(fā)送請求,1,用戶輸入,2,3,JavaScript的基本語法, 腳本的基本結(jié)構(gòu) var count=0; document.write(淘寶網(wǎng)歡迎您!); for(i=0;i淘寶網(wǎng)歡迎您!); BODY部分的內(nèi)容 ,大家想想上面JavaScript代碼與我們學(xué)過的Java、C#語言有相似的地方嗎?,JavaScript的基本語法,變量的聲明和賦值,,var count;,count = 5;,定義變量,賦值,“var” 用于聲明變量的關(guān)鍵字 “count” 變量名,var x, y, z = 10;,var count = 10;,同時(shí)聲明和賦值變量,聲

5、明多個(gè)變量,運(yùn)算符號(hào),運(yùn)算符對(duì)一個(gè)或多個(gè)變量或值(操作數(shù))進(jìn)行運(yùn)算,并返回一個(gè)新值 根據(jù)所執(zhí)行的運(yùn)算,運(yùn)算符可分為以下類別: 算術(shù)運(yùn)算符 +、-、 * 、 / 、%、++、--、-(求反) 比較運(yùn)算符 ==、!=、、=、<、<= 邏輯運(yùn)算符 else //JavaScript代碼; ,switch (表達(dá)式) case 常量1 : JavaScript語句1; break; case 常量2 : JavaScript語句2; break; ... default : JavaScript語句3; ,for(初始化; 條件; 增量) 語句集; while(條件)

6、語句集; ,注釋,單行注釋以 // 開始,以行末結(jié)束 例如: //表示JavaScript代碼的開始,多行注釋以 /* 開始,以 */ 結(jié)束,符號(hào) /* */ 指示中間的語句是該程序中的注釋。 例如: /* helloWorld.html 2007-9-29 第一個(gè)JavaScript程序 */,類型轉(zhuǎn)換,parseInt (String) 將字符串轉(zhuǎn)換為整型數(shù)字 如: parseInt (“86”)將字符串“86”轉(zhuǎn)換為整型值86 parseFloat(String) 將字符串轉(zhuǎn)換為浮點(diǎn)型數(shù)字 如: parseInt (“34.45”)將字符串“34.45”轉(zhuǎn)換為浮點(diǎn)值34.45,什

7、么是函數(shù),函數(shù)的含義:類似于Java中的方法,是執(zhí)行特定任務(wù)的語句塊。,如何希望點(diǎn)擊某個(gè)按鈕后才顯示“HelloWorld”, 并能輸入顯示的次數(shù),怎么辦?,演示示例3:調(diào)用函數(shù)輸出“HelloWorld”,什么是函數(shù),,1、在頁面中放置一個(gè)文本框和一個(gè)按鈕,讓用戶輸入次數(shù)后點(diǎn)擊按鈕才顯示 2、把循環(huán)顯示的代碼放置到函數(shù)中,當(dāng)點(diǎn)擊按鈕時(shí),才調(diào)用函數(shù)顯示HelloWorld 經(jīng)過分析,該如何解決上面問題?,使用自定義函數(shù),如何使用函數(shù),,創(chuàng)建函數(shù) function 函數(shù)名( 參數(shù)1,參數(shù)2, ) 語句; 調(diào)用函數(shù) 函數(shù)調(diào)用一般和表單元素的事件一起使用,調(diào)用格式為: 事件名“函數(shù)名

8、” ;,function showHello( ) var count=document.myForm.txtCount.value ; for(i=0; iHelloWorld); ,,,表示單擊此按鈕時(shí),調(diào)用函數(shù)showHello( )執(zhí)行,小結(jié)1,編寫如左圖所示,具有能對(duì)兩個(gè)操作數(shù)進(jìn)行加、減、乘、除運(yùn)算的簡易計(jì)算器。,名為myform的表單,,名為divButton2的普通按鈕,名為txtNum1的文本框,練習(xí)答案,練習(xí)代碼,提示:加、減、乘、除四個(gè)按鈕分別調(diào)用四 個(gè)函數(shù)實(shí)現(xiàn)兩個(gè)數(shù)相加、相減、相乘和相除,如何使用函數(shù),在小結(jié)1中,4個(gè)按鈕調(diào)用的函數(shù)的代碼很類似,怎么優(yōu)化代碼?,查看小

9、結(jié)1練習(xí)答案代碼,比較4個(gè)函數(shù),只有運(yùn)算符號(hào)不一樣,將運(yùn)算 符號(hào)作為函數(shù)的參數(shù)即可。怎么用一個(gè)函數(shù)來 代替4個(gè)結(jié)構(gòu)相似的函數(shù)?,使用有參函數(shù),定義有參函數(shù),JavaScript 代碼, function compute(op) var num1,num2; num1=parseFloat(document.myform.txtNum1.value); num2=parseFloat(document.myform.txtNum2.value); if (op==+) document.myform.txtResult.value=num1+num2 ; if (op==-)

10、 document.myform.txtResult.value=num1-num2 ; if (op==*) document.myform.txtResult.value=num1*num2 ; if (op==/ ,定義有參函數(shù)compute( ),完成計(jì)算功能,op參數(shù)代表運(yùn)算符號(hào)。,,調(diào)用有參函數(shù),JavaScript 代碼, ,調(diào)用有參函數(shù),查看完整代碼,常見錯(cuò)誤1, function compute(op) x=5; var num1,num2; num1=parseFloat(document.myform.txtNum1.value)

11、; num2=parseFloat(document.myform.txtNum2.value); if (op==+) document.myform.txtResult.value=num1+num2 ; if (op==-) document.myform.txtResult.value=num1-num2 ; ,變量可以不聲明而直接賦值。如x=5; 不推薦使用,容易出錯(cuò)。,,常見錯(cuò)誤2, function compute(op) var Num1,num2; num1=parseFloat(document.myform.txtNum1.value); num2=parse

12、Float(document.myform.txtNum2.value); if (op==+) document.myform.txtResult.value=num1+num2 ; if (op==-) document.myform.txtResult.value=num1-num2 ; ,JavaScript大小寫非常敏感,,,,,常見錯(cuò)誤3, function compute(op) var num1,num2; num1=document.myform.txtNum1.value; num2=document.myform.txtNum2.value; if (op==

13、+) document.myform.txtResult.value=num1+num2 ; if (op==-) document.myform.txtResult.value=num1-num2 ; ,需要使用parseFloat方法進(jìn)行 轉(zhuǎn)換,否則認(rèn)為是字符串,,,總結(jié),大家簡述一下JavaScript腳本的基本結(jié)構(gòu)? JavaScript與Java基本語法有哪些相同之處? 在JavaScript中,如何定義一個(gè)函數(shù)? 在JavaScript中,如何調(diào)用一個(gè)函數(shù)? 在JavaScript中,常見錯(cuò)誤有哪些?,本資料由-大學(xué)生創(chuàng)業(yè)|創(chuàng)業(yè)|創(chuàng)業(yè)網(wǎng) 在線代理|網(wǎng)頁代理|代理網(wǎng)頁| 減肥藥排行榜|淘寶最好的減肥藥|什么減肥藥效果最好|減肥瘦身藥|,

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

相關(guān)資源

更多
正為您匹配相似的精品文檔

相關(guān)搜索

關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!