從數字說起

數字

數學,數學中數字分成很多類別

1,3,5,7,9叫整型

1.2,0.15, 3.14等這類叫小數

-1,-10等這類叫負數

....

進制

在javascript中數學中數字只有一個類別就叫數字(Number),但是在js中有幾種表示法,根據進制不同分成10進制(最常見的),8進制,16進制等等

10進制

寫法跟數學中書寫法是一樣的,100,101

8進制

寫法前面必須加上0,或者0o,再或者0O

例如011或者0o11,或者0O11

1 * 8 + 1 = 9這面這三種情況表示十進制中的9

注意在8進制中,每個位上的數字進制是8,因此不能大于等于8,一定是8以內的數據

注意如果通過第一種方式表示8進制數 有0 + 8進制數,此時要注意了

如果后面的數字大于等于8會轉化成10進制的數

如果后面的數字小于8,就會按照8進制來處理

我們工作中為了屏蔽這類問題我們通過用后兩種表示法加上一個o或者O,來表示8進制數

16進制

寫法在恰面加上0x

例如0x11表示十進制中的17

在十六進制中,如果某個位上的數字大于9,就用字母a-f來表示

所以

10用a表示

11用b表示

12用c表示

13用d表示

14用e表示

15用f表示

當到16的時候,由于達到進制,因此會向前一位進一,該位變成0

這類表示方式在css中應用很廣,回想我們寫的css都是用該形式表示法,例如紅色#ff000,綠色#00ff00

Ff就是15 * 16 + 15 = 255(十進制)

注意js不區分16進制大小寫字母,因此可以使用大寫字母小寫字母都可以,也可以混用(工作中不建議混用,要不都大寫要不都小寫) 例如0xFf表示10進制的255

注意我們雖然可以在js中通過不同進制來定義一個數字,但是js在輸出的時候,是10進制的

數字的冪的表示法,

在數學中我們有個計數的方式叫科學計數法,同樣js也支持

在js中通過e來顯示10的底數

100可以表示1e2

1.2345e5 = 1.2345 * 10 ^ 5 = 123450

這種方式的好處,簡化對大數字的表示

12300000 = 1.23e7 = 0.123e8 = .123e8 (對于初學者來說盡量不要省略小數點前面的0,)

其實這個冪就是表示的位數

在js中負數的表示需要前面記上一個-(符號)

負數的符號可以應用在任何表示法中,比如冪表示法,8進制,16進制,10進制中等等

例如表示-11

十進制-11

8進制-013或者-0o13或者-0O13

16進制-0xb

冪的表示-1.1e1或者0.11e2或者.11e2

無窮

Js是一個計算機語言,存儲數據是有空間的,對每一個數字他們最大存儲空間是8bit,因此他有表示的

最大值Number.MAX_VALUE是1.7976931348623157e+308

最小值Number.MIN_VALUE是5e-324

如果定義的數字比這兩個數字大,此時此時js用正負無窮來表示

Infinity表示正無窮

-Infinity表示負無窮

注意js中有兩種0,一個是正0,一個是負0

不是數字

數學中除數不能是0,如果出現了0,那么就是正負無窮

如果除數與被除數都是0,那么返回的就是一個NaN表示不是一個數(也是一個數字類型)

小數

Js中小數使用單精度浮點數表示,因此在計算上會有一些bug(0.1 + 0.2 != 0.3)

Js中的小數在運算時候會有偏差

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,182評論 6 543
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,489評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,290評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,776評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,510評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,866評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,860評論 3 447
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,036評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,585評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,331評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,536評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,058評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,754評論 3 349
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,154評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,469評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,273評論 3 399
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,505評論 2 379

推薦閱讀更多精彩內容

  • 【1】7,9,-1,5,( ) A、4;B、2;C、-1;D、-3 分析:選D,7+9=16;9+(-1)=8;(...
    Alex_bingo閱讀 19,073評論 1 19
  • 第一章數和數的運算 一概念 (一)整數 1整數的意義 自然數和0都是整數。 2自然數 我們在數物體的時候,用來表示...
    meychang閱讀 2,644評論 0 5
  • 網站亂碼問題我們會經常碰到,大多見于非英文的中文字符或其他字符亂碼,而且,這類問題常常是因為編碼方式問題,主要原因...
    波段頂底閱讀 2,935評論 1 9
  • 獨自一個人到處晃來晃去,大概是高中時就已經養成的習慣。那時候,我還是一個從農村里、大山里出來的孤僻的傻小子。不會玩...
    羅琴山劍客閱讀 343評論 0 0
  • 我工作的地方離家有點小遠,橫穿了整個小縣城,需要轉兩趟公交車。第一趟從起始站一直坐到終點站,第二趟呢 ,一直坐下去...
    周小君0211閱讀 366評論 4 3