javascript字串轉換函數:1、toString()函數,可將所有的資料轉換為字串,語法「number.toString(radix)」;2、String()函數,可把對象的值轉換為字串,語法“String(js物件)”。
本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
JavaScript字串轉換函數-String()與toString()
#1、.toString()
可以將所有的資料都轉換為字串,但是要排除null
和undefined
例如將false轉為字串類型
<script> var str = false.toString(); console.log(str, typeof str); </script>
傳回的結果為false,string
看看null 和undefined能不能轉換成字串javascript
<blockquote style="margin-right: 0px;" dir="ltr"> <pre class="html" name="code"> <script> var str = null.toString(); console.log(str, typeof str); </script>
結果程式報錯
<script> var str = undefined.toString(); console.log(str,typeof str); </script>
程式也報錯誤
.toString()
括號中的可以寫一個數字,代表進制,對應進位字串
二進位:.toString(2);
八進位:.toString(8);
十進位:.toString(10);
十六進位:.toString(16);
##如:
var c = 123 ; console.log(c.toString(8));
結果為
173
2、String()
可以將null和undefined轉換為字串。
例如將null轉換為字串
<script> var str = String(null); console.log(str, typeof str); </script
傳回的結果為null,string
將undefined轉換為字串
<script> var str = String(undefined); console.log(str, typeof str); </script>
返回的結果為undefined,string
console.log(String(077));
傳回結果:63(如果以0開頭或以0x開頭也會先轉為進制數,在轉為字串)
【相關推薦:javascript學習教學】
#以上是javascript字串轉換函數是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!