課程
/前端開發
/JavaScript
/JavaScript進階篇
var a = "1"var b = "1"var c = a+b; ?//輸出 11var d = parseInt(a)+parseInt(b); //結果 2
2016-09-27
源自:JavaScript進階篇 6-11
正在回答
不懂你是什么意思啊。。。
你的a 和 b 都設置的字符串類型,直接相加的話就是講兩個字符串連接在一起了。。所以是11
parseInt函數是將字符串轉化成數字了,所以能相加減,所以結果是2
aliezhou 提問者
因為默認是字符串,加號作用在字符串上起拼接效果。字符串1拼接字符串1,結果就是字符串11
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
2 回答不會了怎么辦
2 回答為啥1+1會等于11...??
3 回答開啟了命令模式怎么辦
4 回答減乘除都沒問題,為什么加法有問題?1+1=11????對了還有亂碼
2 回答該怎么辦呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-09-29
不懂你是什么意思啊。。。
你的a 和 b 都設置的字符串類型,直接相加的話就是講兩個字符串連接在一起了。。所以是11
parseInt函數是將字符串轉化成數字了,所以能相加減,所以結果是2
2016-09-27
因為默認是字符串,加號作用在字符串上起拼接效果。字符串1拼接字符串1,結果就是字符串11