Vue中Number方法將字符串轉(zhuǎn)換為數(shù)字的過程
寫法:Number(變量名)。例如:
var a="100"; //字符串 alert(Number(a)+100); //結(jié)果是200
具體情況:
1、如果字符串前面帶有0或者其他符號,JS自動忽略
例如:
var a="000100"; alert(Number(a)); //結(jié)果是100 var b="+100"; alert(Number(b)); //結(jié)果是100
2、如果字符串是空的或空格,會轉(zhuǎn)換成0
例如:
var a=""; alert(Number(a)); //結(jié)果是0
3、如果是true轉(zhuǎn)換為1,false轉(zhuǎn)換為0
例如:
var a=true; alert(Number(a)); //結(jié)果是1 var b=false; alert(Number(b)); //結(jié)果是0
4、如果是函數(shù)、對象、json、undefined,則轉(zhuǎn)換為NAN,表示轉(zhuǎn)不了
5、如果是數(shù)組
①空數(shù)組,則轉(zhuǎn)換為0
例如:
var a=[""]; alert(Number(a)); //結(jié)果是0
②如果數(shù)組有內(nèi)容轉(zhuǎn)換為相應(yīng)的內(nèi)容,不能太多,只能轉(zhuǎn)換一個。如果數(shù)組包含多個元素,則結(jié)果為NAN
例如:
var a=[1] alert(Number(a)); //結(jié)果是1 var b=[1,2] alert(Number(b)); //結(jié)果是NAN
6、如果是null,則轉(zhuǎn)換為0
到此這篇關(guān)于Vue中Number方法將字符串轉(zhuǎn)換為數(shù)字的文章就介紹到這了,更多相關(guān)vue字符串轉(zhuǎn)換數(shù)字內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
vue使用數(shù)組splice方法失效,且總刪除最后一項的問題及解決
這篇文章主要介紹了vue使用數(shù)組splice方法失效,且總刪除最后一項的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-09-09