js資料型別轉換與字面量

2022-08-10 01:09:17 字數 1553 閱讀 7815

方式

說明例子

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 強...