課程
/前端開發
/JavaScript
/JavaScript進階篇
有兩個問題:第一:為什么沒有寫返回return可是還是有返回值。第二:運算結果沒有按照運算法則,只是把兩個數組合在一起了,比如1+2會=12~~是和parseInt()函數有關嗎?可是x1也并不是字符串啊,。
2015-08-18
源自:JavaScript進階篇 6-11
正在回答
從input ?中得到的雖然看過去是數字 ? ?但是他的類型卻是字符串 ?簡單的運行+ ?的話 ,輸出地 會是類似 a+b=ab 的答案。
楊小寧 提問者
第一個問題你能在詳細描述一下嗎?返回值是哪個?
第二個問題是,通過document.getElementById().value這種方式獲取來的是字符串,那么+號又有字符串拼接的意思,所以會這樣。用parseInt()這可以解決,還有一個更簡單的是把所得的value*1也可以
伊兮塵昔 回復 楊小寧 提問者
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
1 回答函數返回值,
2 回答返回值函數
6 回答返回值函數
2 回答返回值的函數
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-08-26
從input ?中得到的雖然看過去是數字 ? ?但是他的類型卻是字符串 ?簡單的運行+ ?的話 ,輸出地 會是類似 a+b=ab 的答案。
2015-08-19
第一個問題你能在詳細描述一下嗎?返回值是哪個?
第二個問題是,通過document.getElementById().value這種方式獲取來的是字符串,那么+號又有字符串拼接的意思,所以會這樣。用parseInt()這可以解決,還有一個更簡單的是把所得的value*1也可以