方式
說明例子
tostring()
轉成字串
var num=1;alert(num.tostring())
string()強制轉換
轉成字串
var num=1;alert(string(num))
加號拼接字串
和字串拼接的結果都是字串
var num=1;alert(num+'我是字串')
注:建議使用第三種轉換方式,這種方式也稱為隱式轉換。
方式說明
例子parseint(string)函式
將string型別轉成整數數值型
parseint('2233')
parsefloat(string)
將string型別轉成浮點數數值型
parsefloat('12.34')
number()強制轉換函式
將string型別轉成數值型
number('123')
js隱式轉換(- * /)
利用算術運算隱式轉換為數值型
'123'-0
注:隱式轉換是在進行算術運算時,js自動轉換了資料型別。
//1.轉成整數數值型
console.log(parseint('120px')); //輸出120,會自動去除px單位
console.log(parseint('123abc')); //nan
//2.利用算術運算隱式轉換
console.log('123'-0); //輸出數值型的123
console.log('123'-'1'); //122
console.log('123'*1); //輸出數值型的123
方式
說明例子
boolean()函式
其他型別轉成布林值
boolean('true')
代表空、否定的值會被轉換為false,如''、0、nan、null、undefined,其餘值都會被轉換為true。
console.log(boolean('')); //false
console.log(boolean(nan)); //false
console.log(boolean('例子')); //true
console.log(boolean(1234)); //true
字面量是一種建立值的方式。任何能夠使用識別符號的地方(即需要給定乙個值的地方),都可以使用字面量。
var eg1 = "hello"; //"hello"是字串字面量
var eg2 = 2233; //2233是數字字面量
注意區分字面量和識別符號之間的區別
比如上面的例子,第一行**建立了乙個變數eg1,它的值為"hello",eg1是識別符號。通過引號,js可以區分識別符號和字面量(數字不需要引號,因為識別符號不能以數字開頭,所以遇到數字開頭的都是字面量)。
js資料型別與字面量
1.字面量 可以直接使用的資料 能夠被編譯器識別的資料 哪些資料可以被識別 必須要符合js的資料型別 2.資料型別 js 在執行時會產生不同的資料,不同的資料儲存與處理方式不一樣,所以要對資料進行分類,稱之為資料型別。js資料型別一起有6種,分為兩大類 a.基本資料型別 5種 b.複雜資料型別 1種...
vfp字元轉換數值 JS資料型別轉換與字面量
方式說明例子tostring 轉成字串var num 1 alert num.tostring string 強制轉換轉成字串var num 1 alert string num 加號拼接字串和字串拼接的結果都是字串var num 1 alert num 我是字串 注 建議使用第三種轉換方式,這種方...
JS資料型別與型別轉換
1.資料型別 5個基本資料型別 number string boolean undefined null 和乙個引用型別 object 2.判斷型別 typeof 7種 number string boolean undefined object function symbol 3.型別轉換 1 強...