日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

js保留兩位小數最簡單的實現方法

瀏覽:308日期:2022-06-09 17:57:17
目錄
  • 前言
  • 1. toFixed() 方法
  • 2. Math.floor() 方法
  • 3. 字符串+正則匹配
  • 4. 強制保留2位小數(例如3.00)
  • 5. 四舍五入保留2位小數(若第二位小數為0,則保留一位小數)
  • 6. substring()方法 + indexOf()方法
  • 拓展
  • 總結

前言

日常開發中,后臺會返給我們各式各樣的數據,如果后臺給你返回如下數據時,是不是就已經壓制不住心中的怒火了,別急,其實前端處理這些數據還是非常簡單的,下面用最簡單的方法教你如何1分鐘處理好這些數據。

返回數據示例:

3.1415926535897
85.452655625313
99.128532659596

話不多說,下面直接進入實戰

1. toFixed() 方法

toFixed() 方法用于把數字轉換為字符串,結果的小數點后有指定位數的數字。

參數描述x必需的參數。規定小數的位數,可取 0 ~ 20 之間的值,包括 0 和 20,有些實現可以支持更大的數值范圍。如果省略了該參數,將用 0 代替。

實例

let numBer = 3.1415926;numBer = numBer.toFixed(2);console.log(numBer); // 3.14

注意:

該方法會將數值四舍五入,例如 3.148 經過 toFixed(2) 方法得到的結果將是 3.15toFixed() 方法會改變數據類型為字符串。

2. Math.floor() 方法

Math.floor() 方法返回小于或等于一個給定數字的最大整數,可以理解 Math.floor() 為向下取整;其相對的是 Math.ceil(),此方法是向上取整。

參數描述x必需的參數。任意數值或表達式。

實例

let numBer = 3.1415926;numBer = Math.floor(numBer * 100) / 100;console.log(numBer); // 3.14

注意:

該方法不會修改原有數據類型。

3. 字符串+正則匹配

實例

let numBer = 3.1415926;numBer = Number(numBer.toString().match(/^\d+(?:\.\d{0,2})?/));console.log(numBer);// 3.14

4. 強制保留2位小數(例如3.00)

實例

let numBer = 3;numBer = this.numWay(numBer);// 調用numWay方法console.log(numBer); // 3.00

methods 方法代碼

methods: {  numWay(x) {    var f = parseFloat(x);    if (isNaN(f)) {      return false;    }    var f = Math.round(x * 100) / 100;    var s = f.toString();    var rs = s.indexOf(".");    if (rs < 0) {      rs = s.length;      s += ".";    }    while (s.length <= rs + 2) {      s += "0";    }    return s;  },},

5. 四舍五入保留2位小數(若第二位小數為0,則保留一位小數)

實例

let numBer = 3.1001;numBer = this.numDelivery(numBer);// 調用numDelivery方法console.log(numBer); // 3.1

methods 方法代碼

methods: {  numDelivery(num) {    var result = parseFloat(num);    if (isNaN(result)) {      alert("傳遞參數錯誤,請檢查!");      return false;    }    result = Math.round(num * 100) / 100;    return result;  },},

6. substring()方法 + indexOf()方法

substring() 方法用于提取字符串中介于兩個指定下標之間的字符。返回的子串包括 開始 處的字符,但不包括 結束 處的字符

參數描述from必需的參數。一個非負的整數,規定要提取的子串的第一個字符在 string Object 中的位置。to非必需的參數。一個非負的整數,比要提取的子串的最后一個字符在 string Object 中的位置多 1。如果省略該參數,那么返回的子串會一直到字符串的結尾。

indexOf() 方法可返回某個指定的字符串值在字符串中首次出現的位置,如果沒有找到匹配的字符串則返回 -1

參數描述searchvalue必需的參數。規定需檢索的字符串值。start可選的整數參數。規定在字符串中開始檢索的位置。它的合法取值是 0 到 string Object.length - 1。如省略該參數,則將從字符串的首字符開始檢索。

實例

let numBer = 3.1415926 + "";var str = numBer.substring(0, numBer.indexOf(".") + 3);console.log(str);// 3.14

拓展

為了方便,我們可以寫一個專門的方法,需要的時候調用即可。如下代碼:

<template>  <div>    {{this.getValue(719.0721)}}  </div></template><script>export default {  methods: {    getValue(val) {      return val.toFixed(2);    },  },};</script>

頁面展示

總結

到此這篇關于js保留兩位小數最簡單的實現方法的文章就介紹到這了,更多相關js保留兩位小數內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: JavaScript
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美日韩精品免费观看视完整| 日韩精品乱码av一区二区| 欧美久久香蕉| 国产精品色在线网站| 国产精品最新| 精品国产99| 婷婷激情一区| 亚洲激情欧美| 在线精品观看| 国产精品一区二区三区美女 | 日韩av一区二| 国产精品亚洲片在线播放| 久久久久伊人| 91精品一区二区三区综合| 五月天久久777| 亚洲精品在线二区| 欧美国产免费| 久久久人人人| 一区二区不卡| 精品黄色一级片| 国产国产精品| 日本精品国产| 在线看片国产福利你懂的| 国产一区日韩一区| 亚洲一区二区三区在线免费| 欧美日韩亚洲一区二区三区在线| 免费一级欧美片在线观看网站 | 欧美日韩91| 精品国产中文字幕第一页| 久久久噜噜噜| 久久av在线| 国产精久久久| 欧美日韩在线网站| 日本不卡一区二区| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 理论片午夜视频在线观看| 午夜av一区| 国产视频网站一区二区三区| 91一区二区| 国产视频一区三区| 国产欧美日韩一区二区三区在线| 欧美三级精品| 亚洲精品影院在线观看| 国产一区二区精品久| 制服诱惑一区二区| 精品一区不卡| 丝袜诱惑制服诱惑色一区在线观看 | 亚洲精品视频一二三区| 久久这里只有精品一区二区| 国产精品蜜芽在线观看| 日韩在线卡一卡二| 成人一二三区| 美国三级日本三级久久99| 国产视频一区二区在线播放| 国产99久久久国产精品成人免费| 日韩欧美久久| 日韩精品一卡| 欧美日一区二区在线观看| 国产一区二区中文| 免费在线播放第一区高清av| 久热精品在线| 日韩激情一区| 91精品国产经典在线观看| 欧美.日韩.国产.一区.二区 | 欧美日韩在线观看首页| 日韩毛片网站| 午夜欧美视频| 精品国产亚洲一区二区在线观看| 欧美一区=区| 成人精品国产亚洲| 日韩不卡一区二区三区| 激情久久久久久久| 久久亚洲人体| 美女日韩在线中文字幕| 激情视频网站在线播放色| 亚洲伊人影院| 99久久激情| 精品一区二区三区免费看| 亚洲精品无吗| 黑丝一区二区三区| 亚洲播播91| 国产极品模特精品一二| 亚洲综合色婷婷在线观看| 香蕉久久精品| 国产精选在线| 国产精品欧美三级在线观看 | 丝袜美腿诱惑一区二区三区| 久久狠狠亚洲综合| 蜜臀av一区二区三区| 国产资源在线观看入口av| 国产欧美88| 蜜臀av性久久久久蜜臀aⅴ四虎 | 视频一区在线视频| 在线一区视频观看| 国产精品久久久久蜜臀| 国产免费久久| 日韩精品1区2区3区| 亚洲一区二区动漫| 四虎影视精品| 久久久久久久久久久9不雅视频| 鲁鲁在线中文| 麻豆精品蜜桃视频网站| 欧美日韩国产v| 国产精品入口久久| 欧美日韩a区| 日韩欧乱色一区二区三区在线| 亚洲精华国产欧美| 亚洲午夜视频| 免费久久久久久久久| 成人羞羞在线观看网站| 成人福利av| 四虎成人av| 日韩.com| 麻豆一区二区99久久久久| 欧美国产极品| 精品午夜久久| 成人在线免费观看91| 国内不卡的一区二区三区中文字幕| 久久不见久久见免费视频7 | 国产精品4hu.www| 国产精品极品| 久久精品国产久精国产爱| 美腿丝袜亚洲一区| 精品久久免费| 一区二区精品伦理...| www在线观看黄色| 欧美交a欧美精品喷水| 美腿丝袜亚洲三区| 日本精品黄色| 久久蜜桃资源一区二区老牛| 午夜久久免费观看| 性色一区二区| 亚洲天堂日韩在线| 日本a级不卡| 麻豆精品视频在线观看免费| 国产成人1区| 999国产精品视频| 99在线|亚洲一区二区| 亚洲日本免费电影| 久久成人高清| 欧美精品高清| 婷婷综合在线| 日韩亚洲精品在线观看| 国产精品99久久久久久董美香| 欧美www视频在线观看| 午夜av成人| 丝袜亚洲精品中文字幕一区| 97精品久久| 另类专区亚洲| 丝袜亚洲精品中文字幕一区| 欧美精品国产| 九色porny丨国产首页在线| 亚洲精品888| 日本成人中文字幕| 精品高清久久| 午夜精品网站| 日韩avvvv在线播放| 精品免费视频| 亚洲精品91| 欧美亚洲福利| 亚洲不卡系列| 日本在线视频一区二区| 精品视频自拍| 亚洲免费精品| 国产免费久久| 1000部精品久久久久久久久| 日韩精品一区二区三区中文| 精品国产aⅴ| 亚洲欧美久久久| 国产精品成人国产| 黄色成人91| 久久狠狠亚洲综合| 久久久精品久久久久久96| 亚洲精品麻豆| 亚洲精品在线影院| 日本少妇一区二区| 欧美日韩一二三四| 国产精品巨作av| 99热精品在线| 精品国产乱码久久久久久1区2匹| 亚洲激情婷婷| 国产在线一区不卡| 免费观看日韩电影| 成人一二三区| 日韩精品一区二区三区中文在线 | 喷白浆一区二区| 成人精品久久| 日本亚洲欧洲无免费码在线| 四虎影视精品| 国产精品1luya在线播放| 国产精品嫩草99av在线| 精品视频免费| 日韩精品成人| 欧美日韩精品一本二本三本| 国产极品久久久久久久久波多结野| 日韩一区二区久久| 久久精品国产亚洲一区二区三区| 首页亚洲欧美制服丝腿| 国产精选在线| 911亚洲精品|