欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

javascript開發(fā)技術(shù)大全-第3章 js數(shù)據(jù)類型

 更新時間:2011年07月03日 23:19:56   作者:  
字符串類型(string) :由unicode字符、數(shù)字、標點符號組成,在javascript中沒有char字符類型 ,即使只表示一個字符,也必須用到字符串
3.1 基本數(shù)據(jù)類型
1.字符串類型(string) :由unicode字符、數(shù)字、標點符號組成,在javascript中沒有char字符類型 ,即使只表示一個字符,也必須用到字符串
2數(shù)字型(number):不區(qū)分整型和浮點型
3.布爾型(boolean)
3.2復合數(shù)據(jù)類型
1.數(shù)組(array):數(shù)組元素:放在數(shù)組中的數(shù)據(jù)稱為數(shù)組元素。
數(shù)組下標:從0開始編號
讀:arr[0];
賦值:arr[1]=120;
2.對象:
對象名.屬性名
對象名.方法名()
3.3其它有數(shù)據(jù)類型
函數(shù):
1.javascript中的函數(shù)是一種數(shù)據(jù)類型,因此,可以被存儲在變量、數(shù)組或?qū)ο笾小?
2 null:在javascript中null是一種獨立數(shù)據(jù)類型,代表沒有值
3.undefined 即未定義的意思,有4種情況會返回undefined。
a.定義一個變量,但還沒有賦值 。
b.使用了一個未定義的變量
C.定義了一個不存在的對象屬性
d.引用了一個不存在的數(shù)組元素。
3.4數(shù)據(jù)類型的轉(zhuǎn)換
原則:將數(shù)據(jù)類型轉(zhuǎn)換為當前環(huán)境中所需要使用的數(shù)據(jù)類型。
javascript數(shù)據(jù)類型隱式轉(zhuǎn)換規(guī)則
1.數(shù)據(jù)類型的隱式轉(zhuǎn)換:
               原數(shù)據(jù)類型 目票數(shù)據(jù)類型 說明
     字符串 非空字符串 數(shù)字弄

如果字符串中的字符為數(shù)字,則轉(zhuǎn)換為字符串的數(shù)字,如"123"轉(zhuǎn)換為數(shù)字是123,

如果字符串中的字符不是純數(shù)字,則轉(zhuǎn)換為naa

布爾型 true
空字符中 數(shù)字型 0
布爾型 flase
字符串”true" 數(shù)字型 Nan
布爾型 true
字段符串"flase“ 數(shù)字型 Nan
布爾型 true
  數(shù)字型 普通數(shù)字 字符串 可以把數(shù)字轉(zhuǎn)換成字符串"數(shù)字"
布爾型 數(shù)字0轉(zhuǎn)換為false,其他數(shù)字轉(zhuǎn)換為true
Nan 字符串型 轉(zhuǎn)換為字符串"Nan"
布爾型 轉(zhuǎn)換為false
布爾型 true 字符串型 轉(zhuǎn)換為字符串"true“
數(shù)字型 轉(zhuǎn)換為1
false 字符串型 轉(zhuǎn)換為字符串"false"
數(shù)字理 轉(zhuǎn)換為0
null   字符串型 轉(zhuǎn)換為字符串"null”
數(shù)字型 轉(zhuǎn)換為0
布爾型 轉(zhuǎn)換為false
undefined 字符串型 轉(zhuǎn)換為字符串"undefined“
數(shù)字型 轉(zhuǎn)換為Nan
布爾型 轉(zhuǎn)換為false

                             2.另類數(shù)據(jù)的隱式轉(zhuǎn)換

                             3.數(shù)據(jù)類型的顯示轉(zhuǎn)換

                                       1.轉(zhuǎn)換為數(shù)字型

                                             。nubmer(value)將value轉(zhuǎn)換為整數(shù)或浮點數(shù)

                                             。parseInt(value)可以將value轉(zhuǎn)換成整數(shù)

                                             。parseFlaot(value)轉(zhuǎn)成浮點

                                            不能轉(zhuǎn)成數(shù)字型,將返回Nan

                                                                       將其它類型轉(zhuǎn)換為數(shù)字型的轉(zhuǎn)換規(guī)則

數(shù)據(jù)類型 說明
字符串 空字符串 使用Number()轉(zhuǎn)換為0,使用parseInt()和parseFloat()轉(zhuǎn)換為Nan
字符串"ture" 轉(zhuǎn)為Nan
字符串"false 轉(zhuǎn)為Nan
其他字符串

如果字符串中的字符為數(shù)字,則轉(zhuǎn)為字符中中的數(shù)字,如字符串"123"

可以轉(zhuǎn)換為數(shù)字123。如果字符串不是純數(shù)字,則轉(zhuǎn)換為Nan

布爾型 true 使用Number()轉(zhuǎn)換為0,使用parseInt()和parseFloat()轉(zhuǎn)換為Nan
false 使用Number()轉(zhuǎn)換為0,使用parseInt()和parseFloat()轉(zhuǎn)換為Nan
null 使用Number()轉(zhuǎn)換為0,使用parseInt()和parseFloat()轉(zhuǎn)換為Nan
undefined 轉(zhuǎn)換為Nan

                                             2.轉(zhuǎn)換為布爾型

                                                                  將其他數(shù)據(jù)類型轉(zhuǎn)成布爾型

                        數(shù)據(jù)類型 語明
字符串 空字符串 轉(zhuǎn)換為false
字符串"true" 轉(zhuǎn)換為true
字符串"flase" 轉(zhuǎn)換為true
其他字符串 轉(zhuǎn)換為true
數(shù)字型 0 轉(zhuǎn)換為false
Nan 轉(zhuǎn)換為false
其他數(shù)字 轉(zhuǎn)換為true
null 轉(zhuǎn)換為false
undefined 轉(zhuǎn)換為false

                                            3.轉(zhuǎn)為字符串型

                                                                 將其他數(shù)據(jù)類型轉(zhuǎn)成字符串型

                                                               

數(shù)據(jù)類型 說明
數(shù)字型 普通數(shù)字 可以將數(shù)字轉(zhuǎn)換成字符串”數(shù)字",如數(shù)字1轉(zhuǎn)換為字符串"1"
Nan 轉(zhuǎn)為字符串"Nan"
布爾型 true 轉(zhuǎn)為字符串"true"
flase 轉(zhuǎn)為字符串"false"
null 轉(zhuǎn)為字符串"null"
undefined 轉(zhuǎn)為字符串"undefined"

相關(guān)文章

最新評論