字符類型在運算的時候自動轉化為整數類型?
請問在這里我通過document.getElementById(....).value 得到的文本框中輸入的字符串,然后進行加減運算,發現當使用+運算的時候它顯示的是兩個字符串相加的結果,也就是圖中的5+5=55,然后使用其他的/,*,-等運算的時候好像是自動轉化成了整數,才會有5*5=25的結果。請問是這樣的嗎?
請問在這里我通過document.getElementById(....).value 得到的文本框中輸入的字符串,然后進行加減運算,發現當使用+運算的時候它顯示的是兩個字符串相加的結果,也就是圖中的5+5=55,然后使用其他的/,*,-等運算的時候好像是自動轉化成了整數,才會有5*5=25的結果。請問是這樣的嗎?
2016-12-31
舉報
2017-01-01
取到的value是string類型,相加的時候就變成字符串拼接,其他情況自動轉換成number類型進行運算。