摘要:將數(shù)字分段顯示,每三位用逗號(hào)隔開判斷是否是整數(shù)并獲取整數(shù)部分將整數(shù)部分逢三一斷預(yù)定義小數(shù)部分表示數(shù)據(jù)有小數(shù)位拿到小數(shù)部分補(bǔ)執(zhí)行方法
/** * 將數(shù)字分段顯示,每三位用逗號(hào)隔開 * @param {Number} value */ formatNumber (value) { if (!value) return "0" let intPart = null if (value.toString().indexOf(".") === -1) { // 判斷是否是整數(shù)并獲取整數(shù)部分 intPart = value } else { intPart = Number(value).toFixed(0) } // 將整數(shù)部分逢三一斷 const intPartFormat = intPart.toString().replace(/(d)(?=(?:d{3})+$)/g, "$1,") let floatPart = "" // "" | ".00":預(yù)定義小數(shù)部分 const value2Array = value.toString().split(".") // =2表示數(shù)據(jù)有小數(shù)位 if (value2Array.length === 2) { floatPart = value2Array[1].toString() // 拿到小數(shù)部分 if (floatPart.length === 1) { // 補(bǔ)0 return intPartFormat + "." + floatPart + "0" } else { return intPartFormat + "." + floatPart } } else { return intPartFormat + floatPart } }
執(zhí)行方法:
formatNumber(12345) // 12,345
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/97740.html
摘要:簡(jiǎn)介是用于結(jié)構(gòu)化數(shù)據(jù)序列化的一種文本格式,包含種基礎(chǔ)類型字符串,數(shù)字,布爾和和兩種結(jié)構(gòu)類型對(duì)象和數(shù)組。對(duì)象是一個(gè)由零或者多個(gè)名值對(duì)組成的無(wú)序集合,其中名值對(duì)中名是字符串類型,值則可以是字符串,數(shù)字,布爾,,對(duì)象或數(shù)組類型。 Json JavaScript Object Notation (JSON)是一個(gè)輕量級(jí)的,基于文本的,跨語(yǔ)言的數(shù)據(jù)交換格式。它從ECMAScript編程語(yǔ)言標(biāo)準(zhǔn)(...
摘要:并列數(shù)據(jù)的集合數(shù)組用方括號(hào)表示。第三種類型是映射,也就是一個(gè)名值對(duì),即數(shù)據(jù)有一個(gè)名稱,還有一個(gè)與之相對(duì)應(yīng)的值,這又稱作散列或字典,比如首都北京。中有種簡(jiǎn)單數(shù)據(jù)類型也稱為基本數(shù)據(jù)類型和。數(shù)值布爾值對(duì)象和字符串值都有方法。 什么是JSON JSON:JavaScript 對(duì)象表示法(JavaScript Object Notation)。 JSON的形式是用大括號(hào){}包圍起來(lái)的項(xiàng)目列表...
摘要:常常見到這種場(chǎng)景,數(shù)字比較大時(shí)每隔位用逗號(hào)分隔開思路就是如果是小數(shù)的話先用分開得到整數(shù)部分,然后反轉(zhuǎn)整數(shù)部分的字符串用正則每個(gè)數(shù)字加一個(gè)逗號(hào)然后再反轉(zhuǎn)回去拼接上小數(shù)部分。 常常見到這種場(chǎng)景,數(shù)字比較大時(shí)每隔3位用逗號(hào)分隔開 思路就是如果是小數(shù)的話先用split分開得到整數(shù)部分,然后反轉(zhuǎn)整數(shù)部分的字符串用正則每3個(gè)數(shù)字加一個(gè)逗號(hào)然后再反轉(zhuǎn)回去拼接上小數(shù)部分。 在網(wǎng)上看到了一種實(shí)現(xiàn)代碼,這...
摘要:對(duì)于對(duì)象,方法返回一個(gè)該正則表達(dá)式的字面量。顯示顯示正則表達(dá)式在的應(yīng)用一個(gè)在字符串中執(zhí)行查找匹配的方法,它返回一個(gè)數(shù)組或者在未匹配到時(shí)返回。 為什么要用正則表達(dá)式 簡(jiǎn)單的說(shuō):我們與字符串接觸的頻率非常之高,正則表達(dá)式可以極大的提高復(fù)雜文本分析的效率,快速匹配出復(fù)雜的字符串。 創(chuàng)建一個(gè)正則表達(dá)式 直接量語(yǔ)法(字面量) var expression = /pattern/flags ;...
閱讀 2102·2021-11-19 09:58
閱讀 1701·2021-11-15 11:36
閱讀 2867·2019-08-30 15:54
閱讀 3386·2019-08-29 15:07
閱讀 2759·2019-08-26 11:47
閱讀 2805·2019-08-26 10:11
閱讀 2496·2019-08-23 18:22
閱讀 2744·2019-08-23 17:58