如何在 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
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP