摘要:和全局方法一樣,方法根據(jù)給定的進制數(shù)把一個字符串解析成整數(shù)為字符串,為進制數(shù)默認是方法返回一個被對象包裝的原始值。方法以指定的精度返回該數(shù)值對象的字符串表示默認是全部,保留指定的位數(shù)方法返回指定對象的字符串表示形式。
Number 是javascript 的基本數(shù)據(jù)類型,數(shù)字,常用的就是獲取幾位小數(shù)點,和把字符串轉(zhuǎn)成數(shù)字,下面我們來介紹下number的常用方法
創(chuàng)建數(shù)字的方式let number=99; console.log(number) //99 let number1=new Number(99); console.log(number1) //[Number: 99]toFixed()截取保留小數(shù)點 默認是保存0為
console.log(2.123.toFixed()) //2 console.log(2.123.toFixed(2)) //2.12Number.parseFloat() 方法可以把一個字符串解析成浮點數(shù)。和全局parseFloat()方法一樣
console.log(Number.parseFloat("1.2")) //1.2 console.log(Number.parseFloat("1.233er")) //1.233 console.log(Number.parseFloat("1.233er13")) //1.233Number.parseInt(string,radix) 方法根據(jù)給定的進制數(shù)把一個字符串解析成整數(shù)
string 為字符串,radix 為進制數(shù) 默認是10 console.log(Number.parseInt("0110",2)) //6 console.log(Number.parseInt("32",8)) //26 console.log(Number.parseInt("10",10)) //10 console.log(Number.parseInt("100",16)) //256 console.log(Number.parseInt("100.99")) //100valueOf() 方法返回一個被 Number 對象包裝的原始值。
console.log(number1.valueOf()) //99Number.isFinite() 方法用來檢測傳入的參數(shù)是否是一個有窮數(shù)
console.log(Number.isFinite(Infinity)) //false console.log(Number.isFinite("12")) //false console.log(Number.isFinite(22)) //true console.log(Number.isFinite(NaN)) //falseNumber.isInteger() 檢查傳的參數(shù)是否為整數(shù)
console.log(Number.isInteger("1")) //false console.log(Number.isInteger(true)) //false console.log(Number.isInteger(false)) //false console.log(Number.isInteger(0)) //true console.log(Number.isInteger(NaN)) //falseNumber.isNaN() 檢查傳入的值是不是NaN和其他Number
console.log(Number.isNaN("1")) //false console.log(Number.isNaN(NaN)) //true console.log(Number.isNaN(undefined)) //false console.log(Number.isNaN(null)) //false console.log(Number.isNaN({})) //false console.log(Number.isNaN(true)) //falsetoExponential()把數(shù)字以字符串的形式返回
console.log(77.1234.toExponential()) //7.71234e+1 console.log(77.1234.toExponential(2)) //7.71e+1toLocaleString() 方法返回這個數(shù)字在特定語言環(huán)境下的表示字符串。
let num=3500; console.log(num.toLocaleString()) //3,500toPrecision() 方法以指定的精度返回該數(shù)值對象的字符串表示 默認是全部,保留指定的位數(shù)
console.log(1.234.toPrecision()) //1.234 console.log(1.234.toPrecision(2)) //1.2toString() 方法返回指定 Number 對象的字符串表示形式。
let str=10; console.log(str.toString()) //"10"
今天就到這里,每天進步一點,希望大家喜歡,也希望喜歡的朋友點個贊,后續(xù)繼續(xù)更新...
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/93560.html
摘要:中的數(shù)字基礎(chǔ)只有一種數(shù)字類型,如和是相同的類型。使用大數(shù)字警告下面提到的方法目前在這個的時間段內(nèi)不可用。這意味著當你做,認為它只是一個數(shù)字。 這是 JavaScript 精粹的系列篇,涵蓋了 JavaScript 中最常用和最重要的方法,以及其它一些基礎(chǔ)知識。在這篇文章中,我們將討論 Number 和 Math 想閱讀更多優(yōu)質(zhì)文章請猛戳GitHub博客,一年百來篇優(yōu)質(zhì)文章等著你! 前置...
摘要:基本概念正則表達式是用于匹配字符串中字符組合的模式。正則表達式有兩部分組成,一部分是普通字符,一部分是特殊字符。正則表達式的創(chuàng)建有兩種方式對象字面量和對象構(gòu)造函數(shù)。 1:基本概念 正則表達式是用于匹配字符串中字符組合的模式。它也是一個描述字符模式的對象,使用正則表達式可以進行強大的模式匹配和文本檢索與交替功能。 正則表達式有兩部分組成,一部分是普通字符,一部分是特殊字符。普通字符比如說...
摘要:一前言簡短的函數(shù),獲取時間戳數(shù)字格式化對象類數(shù)組轉(zhuǎn)換成數(shù)組今天我們來介紹一下數(shù)字取整,數(shù)組求和。一個介于和之間的整數(shù)數(shù)學系統(tǒng)的基礎(chǔ),表示上述字符串的基數(shù)。注意但是當數(shù)字范圍超出即時,異常就出現(xiàn)了。 一、前言 簡短的sleep函數(shù),獲取時間戳:https://www.mwcxs.top/page/74... 數(shù)字格式化 1234567890 --> 1,234,567,890;argru...
摘要:對前端來說,使用的場景不多,但是像微信端的對話系統(tǒng)的表情包,就使用到了一個特定的規(guī)則。我是一個前端,工作年了,現(xiàn)在失業(yè),想進入騰訊工作,這是我的聯(lián)系方式這個正則雖 我發(fā)現(xiàn)有個別字符被這個編輯器給刷掉了,但是灰色區(qū)域顯示正常,以灰色區(qū)域代碼為準 什么玩意? 在我剛開始學習編程的時候,就聽過正則了,也聽說正則很牛逼,懂正則的更牛逼。但是苦于沒有人指點,也沒有使用正則的場景,自己看教程又懵逼...
閱讀 1315·2019-08-30 15:44
閱讀 2030·2019-08-30 13:49
閱讀 1660·2019-08-26 13:54
閱讀 3493·2019-08-26 10:20
閱讀 3261·2019-08-23 17:18
閱讀 3300·2019-08-23 17:05
閱讀 2136·2019-08-23 15:38
閱讀 1020·2019-08-23 14:35