首頁  >  文章  >  web前端  >  javascript如何將其他型別轉換為string

javascript如何將其他型別轉換為string

coldplay.xixi
coldplay.xixi原創
2021-04-15 13:57:183614瀏覽

javascript將其他型別轉換為string的方法:1、使用【tostring()】方法;2、呼叫【string()】函數;3、使用隱式轉換。

javascript如何將其他型別轉換為string

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

javascript將其他型別轉換為string的方法:

第一種方法:使用tostring()方法

使用方法如下:

<script type="text/javascript">
var num = 123;
num = num.toString();
//调用xxx的.toString()方法,就是xxx.toString()
</script>

呼叫被轉換資料的tostring()方法, 就可以將其他型別轉換為string

而且該方法不會影響原變量,它會將結果傳回

但是要注意,null和undefined這兩個值沒有tostring()方法

#如果使用,會報錯誤

##第二種方法:呼叫string()函數

使用方法如下:

<script type="text/javascript">
var obj = null;
obj = String(obj);
//调用string()函数,并将被转换的数据作为参数,传递给函数
</script>

string()函數與tostring()方法類似,

不過string()函數可以轉換null和undefined,而tostring()方法不可以

第三種方法:使用隱式轉換

使用隱式轉換其實就是利用運算子進行轉換,方法如下:

<script type="text/javascript">
var obj = null;
obj = obj + "";
// 任何值和字符串做加法,都会将其转换为字符串,而后做拼接
// 可以利用这个特点,将任意数据类型转换为string,只 +""
</script>

該方法其實是呼叫的string()函數,所以都能進行轉換。

相關免費學習推薦:javascript影片教學

以上是javascript如何將其他型別轉換為string的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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