2 回答

TA貢獻3593條經(jīng)驗 獲得超0個贊

TA貢獻1804條經(jīng)驗 獲得超2個贊
轉(zhuǎn)數(shù)字
parseInt,或者Number.parseInt(ES6)
轉(zhuǎn)字符串直接toString就行了

TA貢獻1780條經(jīng)驗 獲得超1個贊
將數(shù)字轉(zhuǎn)換為字符串:
數(shù)字加一個空格,然后創(chuàng)建一個字符串對象,將這個數(shù)字傳入作為構(gòu)造字符串的初始值,通過數(shù)字的toString方法將數(shù)字轉(zhuǎn)換為字符串。
將字符串轉(zhuǎn)換為數(shù)字:用parseInt()方法可以將字符串轉(zhuǎn)換為數(shù)字。

TA貢獻1876條經(jīng)驗 獲得超7個贊
①通過Number()轉(zhuǎn)換函數(shù)傳入一個字符串,它會試圖將其轉(zhuǎn)換為一個整數(shù)或浮點數(shù)直接量,這個方法只能基于十進制進行轉(zhuǎn)換,并且字符串中不能出現(xiàn)非數(shù)字的字符,否則將返回NaN。
②parseInt()函數(shù):它是全局函數(shù),不從屬于任何類的方法,且只解析整數(shù)。如果字符串前綴是"0x"或者"0X",則parseInt()將其解釋為十六進制數(shù)。它解析時會跳過任意數(shù)量的前導空格,盡可能解析更多數(shù)值字符,并忽略后面的內(nèi)容,如果第一個非空格字符是非數(shù)字字符,則返回NaN。
parseInt()還可以接收第二個可選參數(shù),這個參數(shù)指定數(shù)字轉(zhuǎn)換的基數(shù),合法的取值范圍是2~36;
③parseFloat()函數(shù):它也是全局函數(shù),不從屬于任何類的方法,它可以解析整數(shù)和浮點數(shù)。它不能識別十六進制前綴"0x"或"0X"。它解析時也會跳過任意數(shù)量的前導空格,盡可能解析更多數(shù)值字符,并忽略后面的內(nèi)容,如果第一個非空格字符是非數(shù)字字符,則返回NaN.
- 2 回答
- 2 關(guān)注
- 3149 瀏覽
添加回答
舉報