成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

數(shù)字

OBKoro1 / 1882人閱讀

摘要:中沒(méi)有浮點(diǎn)數(shù)這種東西,但是你會(huì)發(fā)現(xiàn)這樣一個(gè)問(wèn)題,如下從數(shù)學(xué)角度來(lái)看,你會(huì)覺(jué)得不可思議,這是為什么這就跟浮點(diǎn)數(shù)有關(guān)。

在JavaScript只有一種數(shù)值類型number,它包括整數(shù)和帶小數(shù)的十進(jìn)制數(shù)(這里的整數(shù)有點(diǎn)特殊,指的是沒(méi)有小數(shù)的十進(jìn)制數(shù),所以1.0等同于整數(shù)1)。

一、語(yǔ)法
1、js中的小數(shù),多余的零可以省略

let a = .1;  // 默認(rèn)為0.1
let b = 1.;  // 默認(rèn)為1
let c = 1.000; // 默認(rèn)為1

注意:小數(shù)理的的小數(shù)點(diǎn).很重要哦,一定要引起重視,待會(huì)再探究。

2、toFixed()方法

42.toFixed(2);  // SynataxError 語(yǔ)法錯(cuò)誤
(42).toFixed(2); // 42.00
0.42.toFixed(2); // 0.42
42..toFixed(2); // 42.00

前面有提到小數(shù)的小數(shù)點(diǎn)很重要,對(duì)于.運(yùn)算符,它是一個(gè)有效的數(shù)字字符,會(huì)被優(yōu)先識(shí)別為數(shù)字常量的一部分,然后才是對(duì)象屬性訪問(wèn)運(yùn)算符。所以第一條語(yǔ)句會(huì)被認(rèn)為是語(yǔ)法錯(cuò)誤。
關(guān)于toFixed()方法,其實(shí)它是有誤差,減少誤差可參考 鏈接描述。

1.335.toFixed(2);  // 1.33 有誤差
0.155.toFixed(2);  // 0.15 有誤差
//這并不是理想狀態(tài)下的四舍五入,還跟瀏覽器有關(guān),IE瀏覽器的精度比其他瀏覽器高,
//有人說(shuō)toFixed()是四舍六入五成雙,至于到底是什么樣的,我也不太清楚。。。
//但是,<=4的和>=6的小數(shù)都沒(méi)有問(wèn)題,最大的問(wèn)題在5,這個(gè)分水嶺。

還有一種方法,Math.round()方法是四舍五入到整數(shù)的,以保留兩位小數(shù)為例,假設(shè)一個(gè)數(shù)為n,求值為(Math.round(n * 100)) / 100 (這種方式是偶然想到的,網(wǎng)上并沒(méi)有相關(guān)的例子,并不知道該方法是否存有缺陷,如有問(wèn)題,歡迎指出?。?/p>

二、浮點(diǎn)數(shù)
剛開(kāi)始接觸————浮點(diǎn)數(shù),是學(xué)C語(yǔ)言的時(shí)候,那時(shí)候的我,只是簡(jiǎn)單以為浮點(diǎn)數(shù)就是多位小數(shù),而雙精度就是小數(shù)點(diǎn)后保留兩位小數(shù),但現(xiàn)在我不再把浮點(diǎn)數(shù)想得如此簡(jiǎn)單了,里面有大學(xué)問(wèn)。
js中沒(méi)有浮點(diǎn)數(shù)這種東西,但是你會(huì)發(fā)現(xiàn)這樣一個(gè)問(wèn)題,如下:

0.1 + 0.2 === 0.3;  // false
0.1 + 0.2 == 0.3;  // false

從數(shù)學(xué)角度來(lái)看,你會(huì)覺(jué)得不可思議,這是為什么?這就跟浮點(diǎn)數(shù)有關(guān)。
這是因?yàn)橛?jì)算機(jī)中存儲(chǔ)數(shù)據(jù)并不簡(jiǎn)單,計(jì)算機(jī)硬件中沒(méi)有小數(shù)這個(gè)概念,而且它只能以二進(jìn)制的形式存儲(chǔ)數(shù)據(jù),整數(shù)還好,整數(shù)能正常的運(yùn)算,但一遇到小數(shù),就會(huì)出現(xiàn)很多無(wú)法理解的問(wèn)題。
那什么是浮點(diǎn)數(shù)呢,到現(xiàn)在我也只能理解皮毛,根據(jù)根據(jù)國(guó)際標(biāo)準(zhǔn)IEEE 754,任意一個(gè)浮點(diǎn)數(shù)都可以寫成如下形式:


遇到小數(shù)運(yùn)算時(shí),先轉(zhuǎn)化為二進(jìn)制,運(yùn)算后,再轉(zhuǎn)化成十進(jìn)制。
其中,有些小數(shù)并不是能準(zhǔn)確地化成二進(jìn)制數(shù),但是一個(gè)數(shù)值的存儲(chǔ)空間是有限制的,這時(shí)候就會(huì)舍棄,就存在著誤差,所以小數(shù)相加會(huì)存在誤差。
要想解決誤差問(wèn)題,放大10*兩者中小數(shù)點(diǎn)后位數(shù)最多的位數(shù)n(可以比n大),如下

0.1 + 0.2222  // 結(jié)果為0.32220000000000004 ,有誤差
// 計(jì)算 0.1 + 0.2222 的值  0.1小數(shù)點(diǎn)后1位,0.2222小數(shù)點(diǎn)后4位,因此最少要放大10^4倍
(0.1 *  10000 + 0.2222 * 10000) / 10000  // 結(jié)果為0.3222

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/101318.html

相關(guān)文章

  • 能源行業(yè)數(shù)字化轉(zhuǎn)型方向與人才培養(yǎng)

    摘要:能源行業(yè)數(shù)字化轉(zhuǎn)型方向與人才培養(yǎng)大數(shù)據(jù)微軟雅黑全球能源行業(yè)數(shù)字化轉(zhuǎn)型的使命是實(shí)現(xiàn)敏捷能源。微軟雅黑油氣行業(yè)數(shù)字化轉(zhuǎn)型聚焦生產(chǎn)服務(wù)技術(shù)新業(yè)務(wù)運(yùn)營(yíng)人才生態(tài)七大重點(diǎn)方向,結(jié)合企業(yè)發(fā)展實(shí)際,挖掘數(shù)據(jù)驅(qū)動(dòng)價(jià)值增值的關(guān)鍵點(diǎn),布局未來(lái)。 隨著中國(guó)能源結(jié)構(gòu)持續(xù)大幅優(yōu)化,清潔低碳化進(jìn)程不斷加快,中國(guó)市場(chǎng)蘊(yùn)含巨大機(jī)遇,國(guó)內(nèi)對(duì)能源行業(yè)的人才需求...

    番茄西紅柿 評(píng)論0 收藏2637
  • TOP100summit分享實(shí)錄 | 數(shù)字化三支柱:企業(yè)數(shù)字化轉(zhuǎn)型的眾妙之門

    摘要:本文為喜茶喜茶互聯(lián)網(wǎng)事業(yè)部總經(jīng)理陳霈霖老師分享的數(shù)字化三支柱傳統(tǒng)企業(yè)數(shù)字化轉(zhuǎn)型的眾妙之門案例實(shí)錄。在我講述數(shù)字化三支柱之前,我們不妨先來(lái)看看喜茶誕生的故事。 showImg(https://segmentfault.com/img/bVblRz3?w=640&h=427); 喜茶憑借「喜茶GO」小程序躋身第七屆全球軟件案例研究峰會(huì)(簡(jiǎn)稱:TOP100summit),為100個(gè)技術(shù)案例中...

    blair 評(píng)論0 收藏0
  • 中國(guó)數(shù)字產(chǎn)業(yè)迎來(lái)發(fā)展黃金期

    摘要:中國(guó)數(shù)字產(chǎn)業(yè)正在迎來(lái)發(fā)展黃金期,其最大特點(diǎn)是信息和通信技術(shù)和數(shù)字基礎(chǔ)設(shè)施將被各行各業(yè)廣泛應(yīng)用,數(shù)字技術(shù)的創(chuàng)新將給所有產(chǎn)業(yè)帶來(lái)進(jìn)一步的繁榮,同時(shí)能夠驅(qū)動(dòng)數(shù)字經(jīng)濟(jì)和實(shí)體經(jīng)濟(jì)進(jìn)一步增長(zhǎng)。數(shù)字產(chǎn)業(yè)的繁榮是新時(shí)期經(jīng)濟(jì)發(fā)展的重要基石。習(xí)近平總書記在今年舉行的全國(guó)網(wǎng)絡(luò)安全和信息化工作會(huì)議上明確指出,要發(fā)展數(shù)字經(jīng)濟(jì),加快推動(dòng)數(shù)字產(chǎn)業(yè)化,這一表述不僅引起強(qiáng)烈共鳴,也預(yù)示著中國(guó)數(shù)字產(chǎn)業(yè)發(fā)展迎來(lái)重大機(jī)遇。中國(guó)數(shù)字...

    voyagelab 評(píng)論0 收藏0
  • 告別手寫掛號(hào)單,醫(yī)院數(shù)字化轉(zhuǎn)型在路上

    摘要:既有還手寫掛號(hào)單的落后醫(yī)院,也有已經(jīng)利用大數(shù)據(jù)技術(shù)介入診療過(guò)程的高新醫(yī)院。大數(shù)據(jù),開(kāi)啟醫(yī)院智能之路醫(yī)院在前兩個(gè)階段的數(shù)字化轉(zhuǎn)型,主要強(qiáng)調(diào)數(shù)據(jù)的采集與連通??傮w來(lái)看,當(dāng)前中國(guó)醫(yī)療行業(yè)的數(shù)字化轉(zhuǎn)型仍然以醫(yī)院的數(shù)字化轉(zhuǎn)型居多。近年來(lái),人工智能、區(qū)塊鏈、大數(shù)據(jù)、云計(jì)算等新IT技術(shù)的迅速發(fā)展,不斷推進(jìn)各行各業(yè)實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型。金融業(yè)、制造業(yè)、零售業(yè)……紛紛依托數(shù)字化實(shí)現(xiàn)行業(yè)變革與業(yè)務(wù)變遷。相對(duì)于其他行業(yè)...

    silenceboy 評(píng)論0 收藏0
  • 華為數(shù)字化轉(zhuǎn)型,你為什么就學(xué)不會(huì)?

    摘要:一引言華為數(shù)字化轉(zhuǎn)型的邏輯和方法,看起來(lái)似乎并不非常復(fù)雜。華為在年提出實(shí)現(xiàn)全聯(lián)接的智能華為,成為行業(yè)標(biāo)桿的數(shù)字化轉(zhuǎn)型目標(biāo)。但是,華為的數(shù)字化轉(zhuǎn)型之道真的好學(xué)嗎其實(shí)不然。華為真正提出數(shù)字化轉(zhuǎn)型,是在年。一、引言華為數(shù)字化轉(zhuǎn)型的邏輯和方法,看起來(lái)似乎并不非常復(fù)雜。筆者將《華為.數(shù)字化轉(zhuǎn)型必修課》課程的主要內(nèi)容,概括為一個(gè)愿景、三大目標(biāo)、四個(gè)基礎(chǔ)、五大內(nèi)容、三大要求、六大案例,用下圖來(lái)表示:?一個(gè)...

    不知名網(wǎng)友 評(píng)論0 收藏0

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

0條評(píng)論

閱讀需要支付1元查看
<