首頁 >web前端 >js教程 >javascript字串轉換函數是什麼

javascript字串轉換函數是什麼

青灯夜游
青灯夜游原創
2021-06-17 15:13:573529瀏覽

javascript字串轉換函數:1、toString()函數,可將所有的資料轉換為字串,語法「number.toString(radix)」;2、String()函數,可把對象的值轉換為字串,語法“String(js物件)”。

javascript字串轉換函數是什麼

本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

JavaScript字串轉換函數-String()與toString()

#1、.toString() 可以將所有的資料都轉換為字串,但是要排除nullundefined

例如將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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn