1. 程式人生 > >05-數據類型轉換

05-數據類型轉換

null 情況 類型 int() efi 類型轉換 整數 AD ber

語言中我們的數據類型有很多,在某個頁面中展示的數據類型也不同,比如說電話號碼我就要求number的類型,而輸入姓名的時候就要求string類型的。那麽在適當的情況下我們可以將數據類型進行轉換。

1.將數值類型轉換成字符串類型

隱式轉換

var n1 = 123;
var n2 = ‘123‘;
var n3 = n1+n2;
// 隱式轉換
console.log(typeof n3);

強制類型轉換

// 強制類型轉換String(),toString()
var str1 = String(n1);
console.log(typeof str1);

var num = 234;
console.log(num.toString())

2.將字符串類型轉換成數值類型

var  stringNum = ‘789.123wadjhkd‘;
var num2 =  Number(stringNum);
console.log(num2)

// parseInt()可以解析一個字符串 並且返回一個整數
console.log(parseInt(stringNum))
console.log(parseFloat(stringNum));

3.任何數據類型都可以轉換為boolean類型

var b1 = ‘123‘;
var b2 = 0;
var b3 = -123

var b4 = Infinity; 
var b5 = NaN;

var b6; //undefined var b7 = null; // 非0既真 console.log(Boolean(b7))

05-數據類型轉換