码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript基础学习之-JavaScript权威指南--3.1数字

时间:2015-08-15 21:16:36      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:

数字

JavaScript不区分整数和浮点数,所有数字都是浮点数。

数字前加负号就得到相反数。

3.1.1整形直接量

十六进制:0X或是0x

不做标记:十进制

八进制:0

备注:某写JavaScript支持八进制。

3.1.2浮点型直接量

1.2E-3  =  1.2 * 10 的负3次

3.1.3算术运算

溢出:运算结果超出了数字能表示的结果,有上溢和下溢。

下溢:运算结果无限接近0。

0做除数:结果是无穷大或是负无穷大。

 

0/0 NaN
无穷大/无穷大 NaN
负数开方 NaN
不是数字或是无法转化成数字的运算 NaN

 

 

正0和负0,除了做除数结果不一样,其他都一样的

3.1.4二进制浮点数和四舍五入

二进制浮点数表示法不能精确表示0.1这样的数字。

3.1.5日期和时间

var then = new Date(2012,12,1);
var now = new Date(); 
var elp = now - then;
console.log(elp);//82671145445 间隔毫秒数

 


var
that = new Date(2011,12,3,12,23,56);
console.log(that.getFullYear); console.log(that.getMonth); console.log(that.getDate()); console.log(that.getDay()); console.log(that.getHours()); console.log(getUTCHours());//不知道为什么360下没有这个,ReferenceError: getUTCHours is not defined

 

 

 

JavaScript基础学习之-JavaScript权威指南--3.1数字

标签:

原文地址:http://www.cnblogs.com/x739400043/p/4733037.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!