国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

一個(gè)數(shù)字用逗號(hào)分隔的方法

tomlingtm / 1724人閱讀

摘要:將數(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

相關(guān)文章

  • Json-path學(xué)習(xí)筆記<一>

    摘要:簡(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)(...

    Vicky 評(píng)論0 收藏0
  • JavaScript學(xué)習(xí)總結(jié)(六)數(shù)據(jù)類型和JSON格式

    摘要:并列數(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)目列表...

    laznrbfe 評(píng)論0 收藏0
  • 數(shù)字千位分隔符實(shí)現(xiàn)

    摘要:常常見到這種場(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)代碼,這...

    ssshooter 評(píng)論0 收藏0
  • 簡(jiǎn)單學(xué)習(xí) JavaScript 正則表達(dá)式

    摘要:對(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 ;...

    nevermind 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<