vfp字元轉換數值 JS資料型別轉換與字面量

2021-10-11 23:58:58 字數 1318 閱讀 6625

方式說明例子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);    //輸出數值型的123console.log('123'-'1');    '123'*1);    //輸出數值型的123
方式說明例子boolean()函式其他型別轉成布林值boolean('true')

代表空、否定的值會被轉換為false,如''、0、nan、null、undefined,其餘值都會被轉換為true。

console.log(boolean(''));        '例子'));        //true
字面量是一種建立值的方式。任何能夠使用識別符號的地方(即需要給定乙個值的地方),都可以使用字面量。

var eg1 = "hello";    //"hello"是字串字面量var eg2 = 2233;    //2233是數字字面量

var eg1 = "hello";    //"hello"是字串字面量var eg2 = 2233;    //2233是數字字面量
注意區分字面量和識別符號之間的區別

比如上面的例子,第一行**建立了乙個變數eg1,它的值為"hello",eg1是識別符號。通過引號,js可以區分識別符號和字面量(數字不需要引號,因為識別符號不能以數字開頭,所以遇到數字開頭的都是字面量)。

JS 資料型別 數值和字串

數值和字串 一 數值 doctype html en utf 8 viewport content width device width,initial scale 1.0 x ua compatible content ie edge document title head var age 18 ...

JS資料型別轉換

js var blue alert scolor.length outputs 4 js varfalse alert bfound.tostring outputs false js varvar outputs 10 js var outputs a js var var var var ret...

JS 資料型別轉換

js 資料型別轉換 方法主要有三種 轉換函式 強制型別轉換 利用js變數弱型別轉換。1.轉換函式 js提供了parseint 和parsefloat 兩個轉換函式。前者把值轉換成整數,後者把值轉換成浮點數。只有對string型別呼叫這些方法,這兩個函式才能正確執行 對其他型別返回的都是nan not...