1.javascript的資料結構
辨別符
關鍵字
常量:const 常量名:資料類型=常量值;
變量:·var 變量名;變量名=初始值;
·var 變量名=初始值;
2.javascript的資料類型
數字型:×××;十六進制和八進制;浮點型資料;
字元串型
布爾型:值隻有兩個:false和true
特殊資料類型:轉義字元;未定義值(undefined);空值(null)
3.運算符
算術運算符:+
比較運算符:<
指派運算符:=
邏輯運算符:&
條件運算符:
其他運算符:位運算,typeof運算符(傳回他的操作數目前所容納的資料類型)
new運算符:new constructor[(arguments)]
例如:array array=new array();
4.表達式
表達式是一個語句的集合。
5.資料類型的轉換
javascript是一種沒有類型的語言。在代碼執行過程中,javascript會根據需要自動進行代碼轉換,但是轉換需要根據一定的規則。
·轉換為數值型資料
】
·轉換為邏輯型資料
·轉換為字元串資料
6.javascript的語句
·指派語句:var a=50;(變量名=表達式;)
·條件判斷語句:if語句(if-else);switch語句
·循環控制語句:while語句;do..while語句;for語句;
·跳轉語句:break;continue;
7.javascript的函數
·基本文法:function 函數名(參數1,參數2,...){
函數體;
[return語句]
}
·函數的調用:
直接調用,例如:
在事件響應中調用函數:
通過連結調用函數:通過設定屬性href的值為調用的函數 href="javascript:函數"
函數允許嵌套---遞歸函數----
java中的内置函數:
eval():求字元串中表達式的值
isfinite():判斷一個數值是否是無窮大
isnan():判斷一個數值是否是nan
parseint():将字元類型轉換為×××
parsefloat():将字元類型轉換為浮點型
encodeuri():将字元串轉化為有效的url
encodeuricomponent():将字元串轉換為有效的url元件
decodeuri():對encodeurl()編碼的文本進行解碼
decodeuricomponent():對encodeurlcomponent()編碼的文本進行解碼