《客戶端應(yīng)用程序開發(fā)》課件-項(xiàng)目三 JavaScript 基礎(chǔ)_第1頁
《客戶端應(yīng)用程序開發(fā)》課件-項(xiàng)目三 JavaScript 基礎(chǔ)_第2頁
《客戶端應(yīng)用程序開發(fā)》課件-項(xiàng)目三 JavaScript 基礎(chǔ)_第3頁
《客戶端應(yīng)用程序開發(fā)》課件-項(xiàng)目三 JavaScript 基礎(chǔ)_第4頁
《客戶端應(yīng)用程序開發(fā)》課件-項(xiàng)目三 JavaScript 基礎(chǔ)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

JavaScript基本語法表單驗(yàn)證Java

Script的引入方式外鏈?zhǔn)角度胧?2行內(nèi)式3Javascript數(shù)據(jù)類型數(shù)值型varnum1=21;var

num2=21.9;var

num2=021;//十進(jìn)制整數(shù)的表示//十進(jìn)制實(shí)數(shù)的表示//八進(jìn)制整數(shù)的表示var

num3=0x21;

//十六進(jìn)制整數(shù)的表示var

num4=3.14E5;

//科學(xué)計數(shù)法的表示var

num5=.5; //允許省略小數(shù)點(diǎn)前面的0特殊數(shù)值Infinity:無窮大NaN:Nota

NumberJavascript數(shù)據(jù)類型字符串型"JavaScript“'JavaScript'代碼輸出代碼輸出\'單引號\n換行符\"雙引號\r回車符\&和號\t制表符\\反斜杠轉(zhuǎn)義字符Javascript數(shù)據(jù)類型布爾型true

//真false

//假特殊數(shù)值null:空值undefined:未定義變量的定義varnum=30;//numbervarnum="30";//stringvarnum=true;//bool變量的作用域//全局變量//局部變量<script>vartest=

5;function

a(){vara=

3;alert(a);}function

b(){alert(test);}a();//輸出3b();//輸出5</script>for循環(huán)for

(變量=開始值;變量<=結(jié)束值;變量=變量+步進(jìn)值){

需執(zhí)行的代碼}語法格式示例使用for循環(huán)計算1+2+3+……+100的值:<script

type="text/javascript">vars=0;for(vari=1;i<=100;i++){s=s+

i;}document.write("1+2+3+…-+100="+

s);</script>while循環(huán)語法格式示例變量=開始值;while

(變量<=結(jié)束值){需執(zhí)行的代碼修改變量的值}使用while循環(huán)計算127是否為素數(shù)。<script

type="text/javascript">varnum=

127;vari=

2;while(num%i!=0&&i<=num/2){i++;}if(i>num/2){document.write(num+"是素數(shù)");}else{document.write(num+"不是素數(shù)");}</script>小結(jié)

JS基本語法案例:顯示九九乘法表教學(xué)任務(wù)小結(jié)時間顯示教學(xué)任務(wù)Date對象Date()Date(mseconds)Date(datestring)Date(year,month,day,hours,minutes,seconds,mseconds)Date對象的常用方法方法名稱作用描述Date()返回當(dāng)日的日期和時間getDate()從

Date

對象返回一個月中的某一天

(1

~

31)getDay()從

Date

對象返回一周中的某一天

(0

~

6)getMonth()從

Date

對象返回月份

(0

~

11)getFullYear()從

Date

對象以四位數(shù)字返回年份getYear()從

Date

對象以兩位或四位數(shù)字返回年份。getHours()返回

Date

對象的小時

(0

~

23)getMinutes()返回

Date對象的分鐘

(0

~

59)getSeconds()返回

Date

對象的秒數(shù)

(0

~

59))getMilliseconds()返回

Date

對象的毫秒(0

~999)getTime()返回

1970

1

1日至今的毫秒數(shù)setDate()設(shè)置

Date

對象中月的某一天

(1

~

31))setMonth()設(shè)置

Date

對象中月份

(0

~

11))setFullYear()設(shè)置

Date

對象中的年份(四位數(shù)字)setYear()設(shè)置

Date

對象中的年份(兩位或四位數(shù)字)。setHours()設(shè)置

Date

對象中的小時

(0

~

23)setTime()通過向或從1970年1月1日午夜添加或減去指定數(shù)目的毫秒來計算日期和時間toString()把

Date

對象轉(zhuǎn)換為字符串。toDateString()把

Date

對象的日期部分轉(zhuǎn)換為字符串。下拉列表框運(yùn)行結(jié)果varnow=newDate();var

dateString

=

"今天是:"+now.getFullYear()+"-"+

(now.getMonth()+1)+"-"+

now.getDate();document.writeln(dateString);示例定時器window.setInterval(code,milliseconds);設(shè)置定時器,每隔一段時間重復(fù)執(zhí)行指定的代碼。單位是毫秒。window.clearInterval(timer_id)清除setInterval()函數(shù)設(shè)置的定時器。window.setTimeout

溫馨提示

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

評論

0/150

提交評論