日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

中國最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2

javascript教程

JavaScript 教程

JS 函數(shù)

JS HTML DOM

JS 高級教程

JS 瀏覽器BOM

JS 庫

JS 實例

拓展閱讀

JavaScript Number 對象

閱讀 (2401)

JavaScript Number 對象


JavaScript 只有一種數(shù)字類型。

可以使用也可以不使用小數(shù)點(diǎn)來書寫數(shù)字。


JavaScript 數(shù)字

JavaScript 數(shù)字可以使用也可以不使用小數(shù)點(diǎn)來書寫:

實例

var pi=3.14;??? // 使用小數(shù)點(diǎn)
var x=34;?????? // 不使用小數(shù)點(diǎn)

極大或極小的數(shù)字可通過科學(xué)(指數(shù))計數(shù)法來寫:

實例

var y=123e5;??? // 12300000
var z=123e-5;?? // 0.00123


所有 JavaScript 數(shù)字均為 64 位

JavaScript 不是類型語言。與許多其他編程語言不同,JavaScript 不定義不同類型的數(shù)字,比如整數(shù)、短、長、浮點(diǎn)等等。

在JavaScript中,數(shù)字不分為整數(shù)類型和浮點(diǎn)型類型,所有的數(shù)字都是由 浮點(diǎn)型類型。JavaScript采用IEEE754標(biāo)準(zhǔn)定義的64位浮點(diǎn)格式表示數(shù)字,它能表示最大值為±1.7976931348623157 x 10308,最小值為±5 x 10 -324

值 (aka Fraction/Mantissa) 指數(shù) Sign
52 bits (0 - 51)? 11 bits (50 - 62) 1 bit (63)


精度

整數(shù)(不使用小數(shù)點(diǎn)或指數(shù)計數(shù)法)最多為 15 位。

小數(shù)的最大位數(shù)是 17,但是浮點(diǎn)運(yùn)算并不總是 100% 準(zhǔn)確:

實例

var x = 0.2+0.1; // result will be 0.30000000000000004

嘗試一下 ?


八進(jìn)制和十六進(jìn)制

如果前綴為 0,則 JavaScript 會把數(shù)值常量解釋為八進(jìn)制數(shù),如果前綴為 0 和 "x",則解釋為十六進(jìn)制數(shù)。

實例

var y = 0377;
var z = 0xFF;

嘗試一下 ?

lamp 絕不要在數(shù)字前面寫零,除非您需要進(jìn)行八進(jìn)制轉(zhuǎn)換。?

默認(rèn)情況下,JavaScript 數(shù)字為十進(jìn)制顯示。

但是你可以使用 toString() 方法 輸出16進(jìn)制、8進(jìn)制、2進(jìn)制。

實例

var myNumber=128;
myNumber.toString(16);?? // returns 80
myNumber.toString(8);??? // returns 200
myNumber.toString(2);??? // returns 10000000

嘗試一下 ?


無窮大(Infinity)

當(dāng)數(shù)字運(yùn)算結(jié)果超過了JavaScript所能表示的數(shù)字上限(溢出),結(jié)果為一個特殊的無窮大(infinity)值,在JavaScript中以Infinity表示。同樣地,當(dāng)負(fù)數(shù)的值超過了JavaScript所能表示的負(fù)數(shù)范圍,結(jié)果為負(fù)無窮大,在JavaScript中以-Infinity表示。無窮大值的行為特性和我們所期望的是一致的:基于它們的加、減、乘和除運(yùn)算結(jié)果還是無窮大(當(dāng)然還保留它們的正負(fù)號)。

實例

myNumber=2;
while (myNumber!=Infinity)
{
myNumber=myNumber*myNumber; // Calculate until Infinity
}

嘗試一下 ?

除以0也產(chǎn)生了無限:

實例

var x = 2/0;
var y = -2/0;

嘗試一下 ?


NaN - 非數(shù)字值

NaN 屬性是代表非數(shù)字值的特殊值。該屬性用于指示某個值不是數(shù)字。可以把 Number 對象設(shè)置為該值,來指示其不是數(shù)字值。

你可以使用 isNaN() 全局函數(shù)來判斷一個值是否是 NaN 值。

實例

var x = 1000 / "Apple";
isNaN(x); // returns true
var y = 100 / "1000";
isNaN(y); // returns false

嘗試一下 ?

除以0是無窮大,無窮大是一個數(shù)字:

實例

var x = 1000 / 0;
isNaN(x); // returns false

嘗試一下 ?


數(shù)字可以是數(shù)字或者對象

數(shù)字可以私有數(shù)據(jù)進(jìn)行初始化,就像 x = 123;

JavaScript 數(shù)字對象初始化數(shù)據(jù), var y = new Number(123);

實例

var x = 123;
var y = new Number(123);
typeof(x) // returns Number
typeof(y) // returns Object

嘗試一下 ?

實例

var x = 123;?????????????
var y = new Number(123);
(x === y) // is false because x is a number and y is an object.

嘗試一下 ?


數(shù)字屬性

  • MAX_VALUE
  • MIN_VALUE
  • NEGATIVE_INFINITY
  • POSITIVE_INFINITY
  • NaN
  • prototype
  • constructor

數(shù)字方法

  • toExponential()
  • toFixed()
  • toPrecision()
  • toString()
  • valueOf()
關(guān)閉
程序員人生
主站蜘蛛池模板: 日韩av一区二区三区在线观看 | 欧美亚洲国产一区 | 精品自拍视频在线观看 | 国产一级免费视频 | 免费视频一区 | 精品免费国产一区二区三区四区 | av片在线免费观看 | 精品性高朝久久久久久久 | 国产精品美女久久久免费 | 欧美日韩国产精品成人 | 亚洲国产精品久久久久婷婷老年 | 黄色日本片| 91在线一区 | 欧美性一区二区 | 三级福利| 国产 麻豆 日韩 欧美 久久 | 国产精品久久久久久久久久免费看 | 国产.com| 成年人在线免费观看 | 欧美日韩一二三区 | 综合色婷婷一区二区亚洲欧美国产 | 国产麻豆乱码精品一区二区三区 | 亚洲一区二区三区四区免费观看 | 牛牛影视一区二区三区免费看 | 欧美三级网| 国产亚洲精品美女久久久久久久久久 | 亚洲精品免费网站 | 污视频网站入口 | 欧美性一区二区 | 国产精品一区二区久久 | 黄色电影地址 | 色成人免费网站 | 久久熟| 交视频在线观看国产 | 精品视频久久久久久 | 视频在线一区二区 | 日韩欧美大片 | 欧美综合在线观看视频 | 91视视频在线观看入口直接观看 | 在线视频日韩 | 久久精品网址 |