課程
/前端開發
/JavaScript
/JavaScript進階篇
取值時不加入parseFloat()時,也可運算,但是選擇+號時,運算就會錯誤,比如1+1就會顯示為11,這是為什么?
2015-12-03
源自:JavaScript進階篇 6-11
正在回答
因為+除了做加法運算還做連接符。
莫笑陌 提問者
Perona 回復 莫笑陌 提問者
Js是弱類型語言,會根據上下文自動轉換數據類型,與加號“+”數字會轉化成字符,與減號“-”字符會轉化成數字,這就是這個語言的特點,
哪怎樣判斷是連接符還是運算符呢?或者怎么判斷1是數字還是字符串呢?
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
2 回答為什么要加parseFloat解析?
1 回答為什么要在獲取值后面加上.value?
2 回答為什么要用 parseFloat? document.getElementById(“id”).value取得不是真實數值嗎?
2 回答為啥計算的時候獲得的值前面要加入parseFloat
3 回答為什么要在insertBefore前加上otest?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-12-03
因為+除了做加法運算還做連接符。
2015-12-04
Js是弱類型語言,會根據上下文自動轉換數據類型,與加號“+”數字會轉化成字符,與減號“-”字符會轉化成數字,這就是這個語言的特點,
2015-12-03
哪怎樣判斷是連接符還是運算符呢?或者怎么判斷1是數字還是字符串呢?