如何在 JavaScript 中將一個數字和一個字串相加?


在 JavaScript 中,我們可以將兩個數字相加,但如果我們嘗試將一個數字和一個字串相加,則由於不能進行相加,因此會執行“連線”。

在以下示例中,取了變數 a、b、c 和 d。對於變數“a”,添加了兩個數字(5、5),因此它返回了一個數字(10)。但在變數“b”的情況下,添加了一個字串和一個數字(“5”、5),因此由於涉及了字串,我們得到的結果為“55”,它是一個字串。由於涉及字串,變數“c”和“d”也返回了一個字串,如輸出所示。

示例

現場演示

<html>
<body>
<script type="text/javascript">
   var a = 5 + 5;
   var b = "5" + 5;
   var c = 5 + 5 + "5" + 5
   var d = "Hello" + 5;
   document.write(a + "<br>" + b + "<br>" + c + "</br>" + d);
   document.write("</br>");
   document.write(typeof(a));
   document.write("</br>");
   document.write(typeof(b));
   document.write("</br>");
   document.write(typeof(c));
   document.write("</br>");
   document.write(typeof(d));
</script>
</body>
</html>

輸出

10
55
1055
Hello5
number
string
string
string

更新於: 2020 年 6 月 29 日

10K+ 次瀏覽

開啟你的 職業生涯

完成課程獲取認證

立即開始
廣告
© . All rights reserved.