點擊打開視頻講解更加詳細(xì)
創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),寶坻企業(yè)網(wǎng)站建設(shè),寶坻品牌網(wǎng)站建設(shè),網(wǎng)站定制,寶坻網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,寶坻網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
parseInt() 函數(shù)可解析一個字符串,并返回一個整數(shù)。
當(dāng)參數(shù) radix 的值為 0,或沒有設(shè)置該參數(shù)時,parseInt() 會根據(jù) string 來判斷數(shù)字的基數(shù)
當(dāng)忽略參數(shù) radix , JavaScript 默認(rèn)數(shù)字的基數(shù)如下:
parseFloat() 函數(shù)可解析一個字符串,并返回一個浮點數(shù)。
該函數(shù)指定字符串中的首個字符是否是數(shù)字。如果是,則對字符串進(jìn)行解析,直到到達(dá)數(shù)字的末端為止,然后以數(shù)字返回該數(shù)字,而不是作為字符串。
let str = "4500元";
let num = parseInt(str);
alert(num); //4500
對,你沒有看錯,parseInt()方法參數(shù)可以有非數(shù)字字符串,只要數(shù)字在字符串前面就可以,遇到非數(shù)字字符停下來,返回前邊的數(shù)字。
這種方式的缺點是不能提取數(shù)字在中間的字符串中的數(shù)字。
let s = "價格4500元";
let num = s.replace(/[^0-9]/gi, "");
alert(num); //4500
若對您有幫助,請點擊跳轉(zhuǎn)到B站一鍵三連哦!感謝支持!??!