vue數(shù)據(jù)類(lèi)型轉(zhuǎn)換的問(wèn)題
典型的String轉(zhuǎn)Number問(wèn)題作煌。取決于percent屬性值是整數(shù)還是分?jǐn)?shù)擅笔。
1. 轉(zhuǎn)換函數(shù)
/整數(shù)/parseInt(string)
/分?jǐn)?shù)/parseFloat(string)
/Number/Number(val)
保留幾位小數(shù)在方法后面加.toFixed()捌臊,比如去分?jǐn)?shù)保留2位小數(shù)parseFloat(string).toFixed(2)豁鲤;
2. 強(qiáng)制類(lèi)型轉(zhuǎn)換
Boolean(value)——把給定的值轉(zhuǎn)換成Boolean型
Number(value)——把給定的值轉(zhuǎn)換成數(shù)字(可以是整數(shù)或浮點(diǎn)數(shù))
String(value)——把給定的值轉(zhuǎn)換成字符串
3. 利用js變量弱類(lèi)型轉(zhuǎn)換
舉個(gè)小例子或链,一看惫恼,就會(huì)明白了。
復(fù)制代碼 代碼如下:
var str= '012.345 '; var x = str-0; x = x*1;
上例利用了js的弱類(lèi)型的特點(diǎn)澳盐,只進(jìn)行了算術(shù)運(yùn)算祈纯,實(shí)現(xiàn)了字符串到數(shù)字的類(lèi)型轉(zhuǎn)換,不過(guò)這個(gè)方法還是不推薦的