在js中一共有六種資料型別
一,基本資料型別
1.string 字串
2.number 數值
3.boolean 布林值
4.underfind未定義
5.null 空值
二,引用資料型別
6.object 物件
1.字串使用需要用引號引起來「」,單引號雙引號均可,但不可巢狀只使用一種,如需巢狀要使用兩種,
在字串中可以用/來當作轉義字元。eg:/「表示顯示」 /t表示製表符 //表示/。
2.在js中所有數值都是number型別,包括整數和浮點數。js中可以表示的最大值number.max-value
如果超過最大值或最小則返回infinity。如果用來計算不能計算的則會返回nan,意為not a number
nan,infinity也是number型別。在js中進行整數計算一般返回準確的數值,但如果用浮點計算則會得
到乙個不精確的結果。0x開頭的數值會轉化為16進製制數字。以0開頭會轉化為8進製數字,0b是二進位制
3.布林值一共只有兩個,通常來進行邏輯判斷,true,false,返回true,false。但是返回值是boolean、
4.underfind型別只有乙個就是underfind,知識回顧2中提到的給變數宣告但不賦值就會返回underfind
5.null型別只有乙個就是null,專門用來表示為空的物件,返回null,返回值卻是object
三 資料型別的轉換
1.1 其他型別轉string型別:1.tostring()方法,在要使用轉換的變數後加.(點)tostring()轉換為string型別
但是用null和underfind型別轉化則會報錯。2.呼叫string()函式。將要使用轉換的變數傳入括號即可。
如果使用string()函式轉化null和underfind則會直接轉化為字串「null」和字串「underfind」
1.2其他型別轉number型別:1.number()函式。轉化string:如果其他有非數值型別。則會返回nan。
如果轉化空字串則會返回0。轉化boolean:true返回1,false返回0。轉化null:返回0。轉化underfind:
返回nan。2.parseint()函式。可以把string中的整數提取出來返回number。可以再加乙個引數表示進
制數。3.parsefloat()則會把string中的小數提取出來返回number,如果其他型別使用2。3函式,則會
把其他型別轉化為string然後再執行
1.3其他型別轉boolean型別:boolean()函式。用number轉boolean:除了nan和0。其他都是true。用string
**除了空串,其他都是true。null和underfing**false
javascript基本知識
多型 指同一操作操作在不同物件上,可以產生不用的解釋和不同的執行結果。例 var makesound function animal else if animal instanceof chilken var duck function var chicken function makesound ...
Javascript和JQuery知識彙總
1 js判斷元素是否可見 document.getelementbyid div1 style.display none 2 jquery物件和dom物件轉換 jquery物件轉換成dom物件 第一種方法 var cr cr jquery物件 var cr cr 0 dom物件 alert cr.c...
Javascript常見知識點
jquery d ocum ent rea dy 與win dow.onlo ad的區 別1.執行 時間wi ndow onl oad必 須等到頁 麵內包括 的所 有元素加 載完畢後 才能執行 document ready 是dom結構繪製完畢後就執行,不必等到載入完畢。2.編寫個數不同 windo...