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

javascript開發(fā)技術大全-第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ù)組或對象中。
2 null:在javascript中null是一種獨立數(shù)據(jù)類型,代表沒有值
3.undefined 即未定義的意思,有4種情況會返回undefined。
a.定義一個變量,但還沒有賦值 。
b.使用了一個未定義的變量
C.定義了一個不存在的對象屬性
d.引用了一個不存在的數(shù)組元素。
3.4數(shù)據(jù)類型的轉換
原則:將數(shù)據(jù)類型轉換為當前環(huán)境中所需要使用的數(shù)據(jù)類型。
javascript數(shù)據(jù)類型隱式轉換規(guī)則
1.數(shù)據(jù)類型的隱式轉換:
               原數(shù)據(jù)類型 目票數(shù)據(jù)類型 說明
     字符串 非空字符串 數(shù)字弄

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

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

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

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

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

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

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

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

                                             。parseFlaot(value)轉成浮點

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

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

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

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

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

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

                                             2.轉換為布爾型

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

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

                                            3.轉為字符串型

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

                                                               

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

相關文章

最新評論