真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

【面試題】JS使用parseInt()、正則截取字符串中數(shù)字

JS使用parseInt()和正則截取字符串中數(shù)字

點擊打開視頻講解更加詳細(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ù)

定義和用法

parseInt() 函數(shù)可解析一個字符串,并返回一個整數(shù)。

當(dāng)參數(shù) radix 的值為 0,或沒有設(shè)置該參數(shù)時,parseInt() 會根據(jù) string 來判斷數(shù)字的基數(shù)

當(dāng)忽略參數(shù) radix , JavaScript 默認(rèn)數(shù)字的基數(shù)如下:

  • 如果 string 以 "0x" 開頭,parseInt() 會把 string 的其余部分解析為十六進(jìn)制的整數(shù)。
  • 如果 string 以 0 開頭,那么 ECMAScript v3 允許 parseInt() 的一個實現(xiàn)把其后的字符解析為八進(jìn)制或十六進(jìn)制的數(shù)字。
  • 如果 string 以 1 ~ 9 的數(shù)字開頭,parseInt() 將把它解析為十進(jìn)制的整數(shù)。

parseFloat() 函數(shù)

定義和用法

parseFloat() 函數(shù)可解析一個字符串,并返回一個浮點數(shù)。

該函數(shù)指定字符串中的首個字符是否是數(shù)字。如果是,則對字符串進(jìn)行解析,直到到達(dá)數(shù)字的末端為止,然后以數(shù)字返回該數(shù)字,而不是作為字符串。

截取字符串中數(shù)字

1、使用parseInt()

let str = "4500元";
let num = parseInt(str);
alert(num); //4500

對,你沒有看錯,parseInt()方法參數(shù)可以有非數(shù)字字符串,只要數(shù)字在字符串前面就可以,遇到非數(shù)字字符停下來,返回前邊的數(shù)字。

這種方式的缺點是不能提取數(shù)字在中間的字符串中的數(shù)字。

2、使用正則

let s = "價格4500元";
let num = s.replace(/[^0-9]/gi, "");
alert(num); //4500

若對您有幫助,請點擊跳轉(zhuǎn)到B站一鍵三連哦!感謝支持!??!


分享題目:【面試題】JS使用parseInt()、正則截取字符串中數(shù)字
轉(zhuǎn)載來于:http://weahome.cn/article/dsojgeh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部