尿液三個(gè)加號(hào) javascript傳遞參數(shù)中帶加號(hào)自動(dòng)變成了空格?
javascript傳遞參數(shù)中帶加號(hào)自動(dòng)變成了空格?第一個(gè)參數(shù)“MTu”離開(kāi)編輯.aspx?id=“”d“”mpeditstate&;mpeditstate=1“到”MTu離開(kāi)編輯.aspx?i
javascript傳遞參數(shù)中帶加號(hào)自動(dòng)變成了空格?
第一個(gè)參數(shù)
“MTu”離開(kāi)編輯.aspx?id=“”d“”mpeditstate&;mpeditstate=1“
到
”MTu離開(kāi)編輯.aspx?id=“d”&editstate=1“
少一個(gè)加號(hào)
同樣,URL參數(shù)的參數(shù)值不需要引號(hào),無(wú)論是字符串還是數(shù)字,中間用一個(gè)&;連接代替兩個(gè)
js用加法為什么會(huì)把兩個(gè)數(shù)加在一起了?
bybillsoate
因?yàn)樘崾竞瘮?shù)得到的數(shù)據(jù)是字符串,而且加號(hào)在添加字符串時(shí)起到鏈接字符串的作用,因此可以使用parseInt函數(shù)將字符串類型轉(zhuǎn)換為數(shù)字類型。
1. 使用typeof函數(shù)查看兩個(gè)獲取的數(shù)據(jù),我們可以發(fā)現(xiàn)I和j都是“string”字符串類型:
2。使用parseInt函數(shù)將獲取的字符串I和j轉(zhuǎn)換為數(shù)字類型,其中I和j是數(shù)字類型:
3。在這種情況下,兩個(gè)變量將通過(guò)加法相加。獲得的值是一個(gè)數(shù)字加一個(gè)數(shù)字,而不是一個(gè)字符串加一個(gè)字符串