2、*.js”>編寫規(guī)則:它區(qū)別大小寫每句結束用“;”程序塊用{和}符號包圍,如函數、條件、循環(huán)//注釋一行用/*注釋多行*/JavaScript的變量和運算符一、變量的命名:不能使用數字開頭不能用.符號大小寫區(qū)分不能使用保留字二、變量的聲明:聲明一個變量用vara1聲明多個變量用vara1,a2聲明的同時還可以賦值vara1=100;直接也可以賦值a1=100;如該變量不存在返回一個undefined數據類型一、數值型:整數型:浮點型:整數加上小數二、字符串型:用單引號或雙引號括起來的數據三、Null型:它只有一個值,表示變量沒有值或不是對
3、象四、Undefined型:變量沒有聲明,或對象的屬性根本不存在五、Escape特殊字符串:b:退格鍵:換行r:分段t:Tab鍵’:’符號”:“符號\:符號六、數據類型的強制轉換:數字和字符串相加:數字被強制轉換成字符串布爾和字符串相加:布爾被強制轉換成字符串布爾和數字相加:布爾被強制轉換成數字七、數據類型的轉換函數:1、parseInt():將字符串值開頭的數字轉換成整數如:parseInt(“3page”):3parseInt(“3.3”):3parseInt(“page3”):NaN(Notanumber)2、parseFloat()
4、:將字符串值開頭的浮點數轉換成浮點數如:parseFloat(“3.2”):3.2parseFloat(“page3.2”):NaN!:邏輯not-:負號或減號++:遞增--:遞減>=:大于等于<=:小于等于==:等于!=或<>:不等于&&:邏輯AND
5、
6、:邏輯OR=或op=:指定運算符%:取余流程控制一、if(條件){……}二、if(條件){……}else{……}三、Switch(a){case”1”:…1…;case“2”:…2…;case“3”:…3…;default:…4…;}如a為1時讀…1…如a為2時讀…2…如a為3時讀…3…如a為其它任何值時讀
7、…4…這個default項可有可無四、A=(dtHour>=12)?”PM”:“AM”用來指定變量的值.五、for(初始值;條件;遞增表達式){……}六、varddd;for(dddin對象){Document.write(“屬性:”+ddd+”=”+對象[ddd]+”
”)}七、While(條件){……;}八、do{……;}while(條件);break;跳出循環(huán)continue;跳到條件處檢測JavaScript的函數一、使用函數:1、創(chuàng)建:function函數名(){……;}2、調用函數名
8、();二、擁有參數的函數:1、創(chuàng)建:functiona(aa,bb){……;}2、調用:a(具體值,具體值);JavaScript的內置對象一、內置對象種類:1、隱性對象:varstr=“這是一個字符串值”;2、顯性對象:varstr=newString(“這是一個字符串值”)二、內置String對象的方法:big()大號字bold()粗體fontcolor(color)設置字符串的顏色fontsize(size)設置字符串的字體大小italics()斜體字link
9、(url)鏈接small()小號字strike()刪除線sub()下標sup()上標1、length:取得字符串的長度2、toLowerCase():將字符串的英文字母都轉換成小寫字母3、toUpperCase():將字符串的英文字母轉換成大寫字母charAt(index):取得參數index位置的字符,index以0開始。indexOf(string):返回第一次搜尋到字符串的索引位置。如沒找到返回-1lastIndexOf(string):從尾搜尋到頭。match(string):返回為找到的字符串。如無則返回null。Search(string):返回
10、找到的索引位置。replace(string1,st