欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

javascript學習筆記--數(shù)字格式類型

 更新時間:2014年05月22日 09:34:54   作者:  
很多人也許只知道 123,123.456,0xff 之類的數(shù)字格式。 其實 js 格式還有很多數(shù)字格式類型,比如 1., .1 這樣的,也有 .1e2 這樣的。

可能有人說這是什么個格式?
其實還不止呢。
1          //1
1.2       //1.2
1.2e3    //1200
1.2e+3  //1200
1.2e-3   //0.0012
.12e+2  //12
-.12e-2 //-0.0012

當然這些只是十進制。我們來說說 八進制 和 十六進制。
0x00, 0x11, 0xff 這種格式是十六進制,他們的十進制值分別是 0, 17, 255。

01, 07, 010, 012 這個是 八進制。(這里的 0 是數(shù)字 0,不是字母o)
可能有朋友質(zhì)疑了,這不是十進制么,怎么說是八進制呢?
其實這就是 八進制,只是在 十進制 前加了個 0 而已。

當然不是所有加 0 的都是 八進制。
比如 08, 09 其實是 十進制,因為八進制到 8 就進位,所以不可能出現(xiàn) 08, 09 的。

是不是覺得視野開闊很多了,不再局限于 十進制 的表現(xiàn)形式了,也不必害怕被大牛寫的代碼嚇傻了。

可能有朋友會說,八進制,十六進制,支持 e+- 這種格式么?

0x12e3 === 4835
0x12e+3 === 305
0x12e-3 === 299
0x12 === 18
很明顯,不是我們想想中的結(jié)果。
其實 0x12e3 是因為 e 也是十六進制里的字符,十六進制的字符是 0-9 加上 a-f,大小寫無所謂,所以 0x12e3 是一個正常的 十六進制 數(shù)字格式。
0x12e+3 為什么也不是呢, 其實它只是兩個數(shù)相加而已,0x12e 的十進制是 302,加上 3 就得到 305 了,所以他是一個表達式,不是一個單純的數(shù)字。

而 011e2 這樣的格式也是不對的,甚至直接報語法錯誤。
所以指數(shù)格式只能在 十進制 里使用。

以后遇到 1e6 別在天真的看成 IE6 了。
也別再郁悶 .5 為什么不會出錯,.1e1 為什么等于 1 了。

好了,今天就分享這么個小知識點,自己慢慢去琢磨吧。

相關(guān)文章

  • JavaScript實現(xiàn)的select點菜功能示例

    JavaScript實現(xiàn)的select點菜功能示例

    這篇文章主要介紹了JavaScript實現(xiàn)的select點菜功能,涉及javascript動態(tài)操作頁面元素及元素遍歷相關(guān)技巧,需要的朋友可以參考下
    2017-01-01
  • javascript中setTimeout和setInterval的unref()和ref()用法示例

    javascript中setTimeout和setInterval的unref()和ref()用法示例

    本文通過一個小例子想大家講解了setTimeout和setInterval的unref()和ref()用法和使用環(huán)境,代碼很簡潔,有需要的小伙伴自己參考下吧。
    2014-11-11
  • 淺談javascript alert和confirm的美化

    淺談javascript alert和confirm的美化

    window對象的alert和confirm標準方法在不同瀏覽器的顯示效果不太相同,有個相同點是都不是很美觀。本文對此解決方法進行介紹:使用js和css分別仿照它們,提供另一套函數(shù),使在不同瀏覽器的有著相同的體驗效果。下面就跟小編一起來看下吧
    2016-12-12
  • Javascript動畫的實現(xiàn)原理淺析

    Javascript動畫的實現(xiàn)原理淺析

    這篇文章主要介紹了Javascript動畫的實現(xiàn)原理淺析,本文用兩個實例來解釋Javascript動畫的實現(xiàn)原理,需要的朋友可以參考下
    2015-03-03
  • js實現(xiàn)圖片區(qū)域可點擊大小隨意改變(適用移動端)代碼實例

    js實現(xiàn)圖片區(qū)域可點擊大小隨意改變(適用移動端)代碼實例

    這篇文章主要介紹了js實現(xiàn)圖片區(qū)域可點擊大小隨意改變(適用移動端)代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • 你可能從未使用過的11+個JavaScript特性(小結(jié))

    你可能從未使用過的11+個JavaScript特性(小結(jié))

    這篇文章主要介紹了你可能從未使用過的11+個JavaScript特性(小結(jié)),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-01-01
  • 在多個頁面使用同一個HTML片段的代碼

    在多個頁面使用同一個HTML片段的代碼

    有一個比較復雜的HTML片段(A),如果把這個HTML片段嵌入到其他頁面中(B,C,D....)。 問題的關(guān)鍵是在HTML片段中有大量的JavaScript邏輯需要處理,比如說分頁,點擊事件響應等。
    2011-03-03
  • 基于javascript實現(xiàn)隨機顏色變化效果

    基于javascript實現(xiàn)隨機顏色變化效果

    這篇文章主要介紹了基于javascript實現(xiàn)隨機顏色變化效果的相關(guān)資料,需要的朋友可以參考下
    2016-01-01
  • JS如何使用正則表達式(match)截取括號中的文字和數(shù)字

    JS如何使用正則表達式(match)截取括號中的文字和數(shù)字

    正則表達式是一種用來匹配文本模式的工具,這篇文章主要給大家介紹了關(guān)于JS如何使用正則表達式(match)截取括號中文字和數(shù)字的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-10-10
  • websocket直接繞過JS加密示例及思路原理

    websocket直接繞過JS加密示例及思路原理

    這篇文章主要為大家介紹了websocket直接繞過JS加密的示例及思路原理,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪
    2022-04-04

最新評論