js里面數字相加問題,比如,“1”+“1”,怎么等于11啊
js里面數字相加問題
哈尼露易絲
2016-06-06 13:10:20
TA貢獻377條經驗 獲得超508個贊
你好:
js里這么寫當字符串處理了,就相當于把兩個“1”的字符串拼一起了,如果要數字運算的話,就用parseInt("");處理下;
例如:
parseInt("1")?+?parseInt("1");
這樣就是數字之間的相加了。
望采納!
TA貢獻345條經驗 獲得超309個贊
JS 數據類型分為數值類型 number,字符串類型 string等
字符串類型相加就是直接相連,"1"就是字符串;
要想數字相加,可以將其強制轉化為數值類型;
Number("1")?+?Number("1")
這樣就解決了.
望采納
舉報