javascript數字和字串相互轉換
本章節簡單介紹一下實際編碼中比較常用的數字和字串相互轉換的一些方法,希望能夠給需要的朋友帶來幫助。
一.數字轉換為字串:
1.通過加號運算子:
[JavaScript] 純文字檢視 複製程式碼var num=8; console.log(typeof(num+""));
一個數字連線一個空字串可以將數字轉換為字串。
2.使用String()函式:
[JavaScript] 純文字檢視 複製程式碼var num=8; console.log(typeof(String(num)));
String()用作普通函式的時候,可以實現型別轉換。
3.使用toString()函式:
[JavaScript] 純文字檢視 複製程式碼var num=8; console.log(typeof(num.toString()));
需要注意的是不能夠直接以如下方式轉換:
[JavaScript] 純文字檢視 複製程式碼8.toString();
以上程式碼轉換會出現錯誤,因為呼叫方法的點(.)會被誤認為浮點數的一部分,因而會出錯,可以外面套一個括號:
[JavaScript] 純文字檢視 複製程式碼(8).toString();
更多相關內容可以參閱javascript的Number toString()一章節。
4.toFixed()函式實現轉換:
此函式可以將數字轉換為字串,並且能夠實現數字的擷取和四捨五入效果,程式碼如下:
[JavaScript] 純文字檢視 複製程式碼var num=3.1415926; console.log(num.toFixed(2)); console.log(num.toFixed(4));
二.字串轉換為陣列:
1.Number()函式:
使用此函式可以將字串轉換為數字,程式碼如下:
[JavaScript] 純文字檢視 複製程式碼var str="antzone"; var numStr="8"; console.log(Number(str)); console.log(typeof Number(str)); console.log(typeof Number(numStr));
2.parseInt()和parseFloat()函式:
[JavaScript] 純文字檢視 複製程式碼var str="123antzone"; var numStr="8"; console.log(parseInt(str)); console.log(typeof parseInt(str)); console.log(parseInt(numStr)); console.log(typeof parseInt(numStr));
以上程式碼可以參閱javascript parseInt()和javascript parseFloat()一章節。
3.使用一元加號運算子:
[JavaScript] 純文字檢視 複製程式碼var numStr="8"; console.log(+numStr); console.log(typeof (+numStr));
相關文章
- JavaScript字串轉換數字JavaScript字串
- 判斷迴文串 字串/數字相互轉換字串
- string與數字相互轉換
- JavaScript陣列與字串相互轉換 join、splitJavaScript陣列字串
- Python 漢字區位碼、字串 相互轉換Python字串
- PHP 阿拉伯數字和中文數字的相互轉換PHP
- JavaScript全形和半形相互轉換JavaScript
- 中文數字阿拉伯數字相互轉換
- mysql 字串和數字比,字串會隱式轉換為數字0MySql字串
- c++中數字和字串的轉換C++字串
- JSON字串與HashMap相互轉換JSON字串HashMap
- c語言字串與整形,浮點數...相互轉換C語言字串
- JavaScript 字串轉換數值型別JavaScript字串型別
- java 字串與檔案相互轉換Java字串
- 前端開發入門到實戰:JavaScript字串轉換數字前端JavaScript字串
- Thymeleaf將字串轉換為數字字串
- C 語言整數與字串的相互轉換介紹字串
- c++中字元、字串和數字間的轉換C++字元字串
- 陣列與字串方法與相互轉換陣列字串
- Golang 陣列和字串之間的相互轉換[]byte/stringGolang陣列字串
- mysql時間與字串之間相互轉換MySql字串
- 【Go】IP地址轉換:數字與字串之間高效轉換Go字串
- C#中JSON字串和Dictionary字典型別的相互轉換C#JSON字串型別
- javascript中將數字轉為字串的方法JavaScript字串
- JavaScript字串大小寫轉換JavaScript字串
- JavaScript 字串轉換為陣列JavaScript字串陣列
- Go 中數字轉換字串的正確姿勢Go字串
- JavaScript將陣列轉換為字串JavaScript陣列字串
- 字串轉換整數(atoi)字串
- Octave 數字轉字元,連線兩個字串,以及如何將字串轉換為變數名稱字元字串變數
- Day7(字串)|344.反轉字串 541.反轉字串II 54.替換數字字串
- c++中utf8字串和gbk字串的轉換C++字串
- JavaScript 十六進位制顏色和RGB顏色值的相互轉換JavaScript
- 字串或數字反轉字串
- {{rateTime}}大括號裡面的數字轉換為字串(日期)字串
- 如何在MySQL中使用CONVERT將字串轉換為數字MySql字串
- JavaScript將物件轉換為JSON格式字串JavaScript物件JSON字串
- 內聯元素和塊級元素相互轉換
- UIImage與Iplimage相互轉換UI