ohitisme
2016-10-18 15:30:39
比如var a=3;???? b=4;能不能用一個document.write輸出a和b的內容形式為34?
4 回答

我要開發(fā)地圖系統
TA貢獻29條經驗 獲得超13個贊
1、用字符串連接的方式,先將它們轉換成字符串,連接起來后再轉回數字,如:
var a = 3;
var b = 4;
document.write(parseInt(a + "" + b));
2、原理同上,用 toString() 方法實現,如:
var a = 3;
var b = 4;
document.write(parseInt(a.toString() + b.toString()));
3、用數組合并之法,就是將它們都加入數組,數組有個 join("")?方法可以將所有元素合并成一個字符,然后用parseInt()轉換成數字。如:
var a = 3;
var b = 4;
var arr = [];
arr[0] = a;
arr[1] = b;
var num =?parseInt(arr.join(""));
document.write(num); // ""表示它們的間隔為空字符串
你的寫法不準確,要想同時聲明多個變量,應該用逗號(,)來分隔,而不是分號(;),所以,你可以寫成——
var a = 3,
b = 4;
或者——
var a = 3;
var b = 4;
添加回答
舉報
0/150
提交
取消