javascript
vfp字符转换数值_JS数据类型转换与字面量
1. 轉換為字符串
方式說明例子toString()轉成字符串var num=1;alert(num.toString())String()強制轉換轉成字符串var num=1;alert(String(num))加號拼接字符串和字符串拼接的結果都是字符串var num=1;alert(num+'我是字符串')
注:建議使用第三種轉換方式,這種方式也稱為隱式轉換。
2. 轉換為數字型
方式說明例子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'); //122console.log('123'*1); //輸出數值型的1233. 轉換為布爾型
方式說明例子Boolean()函數其他類型轉成布爾值Boolean('true')
代表空、否定的值會被轉換為false,如''、0、NaN、null、undefined,其余值都會被轉換為true。
console.log(Boolean('')); //falseconsole.log(Boolean(NaN)); //falseconsole.log(Boolean('例子')); //trueconsole.log(Boolean(1234)); //true4. 字面量
字面量是一種創建值的方式。任何能夠使用標識符的地方(即需要給定一個值的地方),都可以使用字面量。
var eg1 = "hello"; //"hello"是字符串字面量var eg2 = 2233; //2233是數字字面量var eg1 = "hello"; //"hello"是字符串字面量var eg2 = 2233; //2233是數字字面量注意區分字面量和標識符之間的區別
比如上面的例子,第一行代碼創建了一個變量eg1,它的值為"hello",eg1是標識符。通過引號,js可以區分標識符和字面量(數字不需要引號,因為標識符不能以數字開頭,所以遇到數字開頭的都是字面量)。
總結
以上是生活随笔為你收集整理的vfp字符转换数值_JS数据类型转换与字面量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 数字转十六进制_在Pyth
- 下一篇: gradle idea java ssm