国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Vue 數(shù)字相加、相減精度丟失處理。

這篇具有很好參考價(jià)值的文章主要介紹了Vue 數(shù)字相加、相減精度丟失處理。。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

方法 一:

// num 是數(shù)值,decimals是精度幾位
function round(num, decimals) {
  const factor = Math.pow(10, decimals);
  return Math.round(num * factor) / factor;
}

const a = 0.1;
const b = 0.2;

console.log(round(a + b, 1)); // 0.3

方法 二:

//可以傳你要的小數(shù)幾位
let num = 2
const a = 0.1;
const b = 0.2;
console.log((a+b).toFixed(num)); // 0.30

方法 三:擴(kuò)大運(yùn)算范圍:將浮點(diǎn)數(shù)轉(zhuǎn)化為整數(shù),相乘或相加后再除回去,可以避免小數(shù)位精度的影響。

let num1 = 0.1;
let num2 = 0.2;
let sum = (num1 * 10 + num2 * 10) / 10;
console.log(sum); // 0.3

最后就是使用第三方庫:例如 decimal.js、big.js 等第三方庫可以提供更高精度的浮點(diǎn)數(shù)運(yùn)算。文章來源地址http://www.zghlxwxcb.cn/news/detail-594546.html

到了這里,關(guān)于Vue 數(shù)字相加、相減精度丟失處理。的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Java使用不同方式獲取兩個(gè)集合List的交集、補(bǔ)集、并集(相加)、差集(相減)

    Java使用不同方式獲取兩個(gè)集合List的交集、補(bǔ)集、并集(相加)、差集(相減)

    首先知道幾個(gè)單詞的意思: 并集 = union 交集 = intersection 補(bǔ)集 = complement 析取 = disjunction 減去 = subtract 對(duì)于兩個(gè)給定集合A、B,由兩個(gè)集合所有元素構(gòu)成的集合,叫做A和B的并集。 記作:AUB 讀作“A并B” 例:{3,5}U{2,3,4,6}= {2,3,4,5,6} 對(duì)于兩個(gè)給定集合A、B,由屬于A又屬于B的所有元

    2024年01月22日
    瀏覽(92)
  • 【錢處理】商業(yè)計(jì)算怎樣才能保證精度不丟失

    【錢處理】商業(yè)計(jì)算怎樣才能保證精度不丟失

    以項(xiàng)目驅(qū)動(dòng)學(xué)習(xí),以實(shí)踐檢驗(yàn)真知 很多系統(tǒng)都有「處理金額」的需求,比如電商系統(tǒng)、財(cái)務(wù)系統(tǒng)、收銀系統(tǒng),等等。只要和錢扯上關(guān)系,就不得不打起十二萬分精神來對(duì)待,一分一毫都不能出錯(cuò),否則對(duì)系統(tǒng)和用戶來說都是災(zāi)難。 保證金額的準(zhǔn)確性主要有兩個(gè)方面: 溢出

    2024年02月12日
    瀏覽(19)
  • python的csv庫:保存數(shù)字僅有15位,精度丟失的解決辦法

    python的csv庫:保存數(shù)字僅有15位,精度丟失的解決辦法

    廢話不多說, ????????如果在字符串后添加制表符 ‘/t’ 能夠解決問題,那么這確實(shí)是一個(gè)有效的解決方案。制表符 ‘/t’ 在CSV文件中可以被視為分隔符,確保數(shù)據(jù)不會(huì)被自動(dòng)格式化或截?cái)唷?生成的表格: 設(shè)置單元格分類位‘?dāng)?shù)值’表示: 可以看到20位數(shù)字+‘/t’被不

    2024年02月11日
    瀏覽(12)
  • spring Boot處理返回給前端Long類型精度丟失

    項(xiàng)目中采用springcloud Alibaba技術(shù)開發(fā)分布式系統(tǒng),開發(fā)過程中采用雪花算法生成分布式Id,為L(zhǎng)ong類型,而Long類型返回給前端,會(huì)出現(xiàn)精度丟失問題。 接下來我們主要了解下,如何快速的處理精度丟失的問題 可以直接在返回實(shí)體屬性添加\\\"@JsonSerialize(using = ToStringSerializer.class)\\\"。

    2024年02月02日
    瀏覽(102)
  • Stream兩個(gè)Map的value值進(jìn)行相加/相減,并將合并數(shù)據(jù)集賦值給新Map

    Stream兩個(gè)Map的value值進(jìn)行相加/相減,并將合并數(shù)據(jù)集賦值給新Map

    最近做項(xiàng)目遇到,需要把兩個(gè)Map中的value值進(jìn)行相加或相減,循環(huán)遍歷方法太麻煩,有時(shí)候數(shù)據(jù)量大的時(shí)候,還會(huì)超時(shí)。因此使用java8中Stream的Merge方法來處理上述問題,使用如下: 結(jié)果截圖: 從結(jié)果圖中可以看出,兩個(gè)map進(jìn)行相加或者相減是可以看出,key值相同的進(jìn)行valu

    2024年02月14日
    瀏覽(237)
  • (基礎(chǔ)算法)高精度加法,高精度減法

    (基礎(chǔ)算法)高精度加法,高精度減法

    什么叫做高精度加法呢?包括接下來的高精度減法,高精度乘法與除法都是同一個(gè)道理。正常來講的話加減乘除,四則運(yùn)算的數(shù)字都是整數(shù),也就是需要在int的范圍之內(nèi),但當(dāng)這個(gè)操作數(shù)變得非常\\\"大\\\"的時(shí)候( 其實(shí)就是一個(gè)字符串,比方說有一個(gè)數(shù)是20位,如果用整數(shù)視角來

    2024年02月01日
    瀏覽(93)
  • 高精度減法

    要實(shí)現(xiàn)兩個(gè)高精度數(shù)的減法,和高精度加法一樣都是模擬豎式計(jì)算的過程,主要就是解決以下兩個(gè)問題。 誰大誰小? 由于這兩個(gè)數(shù)字都很大,但是不知道誰更大,所以要先判斷哪個(gè)數(shù)更大,思路如下: 判斷這兩個(gè)數(shù)誰的位數(shù)更大,位數(shù)更大的自然更大。 如果位數(shù)不相同,從

    2024年02月08日
    瀏覽(98)
  • C++實(shí)現(xiàn)高精度減法

    一、問題描述: ? ? ? ?高精度算法是處理大數(shù)字的數(shù)學(xué)計(jì)算方法。在一般的科學(xué)計(jì)算中,會(huì)經(jīng)常算到小數(shù)點(diǎn)后幾百位或者更多,當(dāng)然也可能是幾千億幾百億的大數(shù)字。一般這類數(shù)字我們統(tǒng)稱為高精度數(shù),高精度算法是用計(jì)算機(jī)對(duì)于超大數(shù)據(jù)的一種模擬加,減,乘,除,乘方

    2024年02月14日
    瀏覽(28)
  • 高精度減法(C語言實(shí)現(xiàn))

    眾所周知,整數(shù)在C和C++中以 int , long , long long 三種不同大小的數(shù)據(jù)存儲(chǔ),數(shù)據(jù)大小最大可達(dá) 2^64 ,但是在實(shí)際使用中,我們?nèi)圆豢杀苊獾臅?huì)遇到爆 long long 的超大數(shù)運(yùn)算,這個(gè)時(shí)候,就需要我們使用高精度算法,來實(shí)現(xiàn)巨大數(shù)的運(yùn)算。 高精度的本質(zhì)是將數(shù)字以字符串的形

    2024年02月05日
    瀏覽(21)
  • 數(shù)據(jù)結(jié)構(gòu)中: 一元多項(xiàng)式的運(yùn)算(相加,相減,相乘)------用C語言 / C++來實(shí)現(xiàn)。 數(shù)據(jù)結(jié)構(gòu)線性表的操作和應(yīng)用(順序存儲(chǔ))

    數(shù)據(jù)結(jié)構(gòu)中: 一元多項(xiàng)式的運(yùn)算(相加,相減,相乘)------用C語言 / C++來實(shí)現(xiàn)。 數(shù)據(jù)結(jié)構(gòu)線性表的操作和應(yīng)用(順序存儲(chǔ))

    線性表的操作和應(yīng)用(順序存儲(chǔ))。用順序存儲(chǔ)實(shí)現(xiàn)一元多項(xiàng)式,并進(jìn)行加、減、乘運(yùn)算。 (1)一元多項(xiàng)式結(jié)構(gòu)體創(chuàng)建? (2)初始化 (3)一元多項(xiàng)式賦值? ? ? ? ? ? ?(4)打印一元多項(xiàng)式 (5)加法運(yùn)算? ? ? ? ? ? ? ? ? ? ? ? (6)減法運(yùn)算 (7)乘法運(yùn)算 ? ?全部代

    2024年02月01日
    瀏覽(99)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包