首页 > 编程语言 > 详细

Javascript 学习记录

时间:2015-12-02 07:52:41      阅读:294      评论:0      收藏:0      [点我收藏+]

数据类型
数字(number), 字符串(string), 布尔(boolean),对象(object). 前面三个是原始类型, 最后一个是对象类型, null, defined, NaN, Infinity这些是js中的特殊值
js中的浮点数使用的是二进制表示法(IEEE-754), 该表示法, 可以精确的表示二进制分数1/2, 1/8, 1/1024,但对于我们日常使用的十进制分数无法准确的表示

0.2-0.1=0.1
0.3-0.2=0.09999999999999998
0.4-0.3=0.10000000000000003
0.5-0.4=0.09999999999999998

对于这样的问题我们可以通过.toFixed(n)四舍五入来解决, n=0-20包括0,20


Date是javascript的内置对象,我们通过new Date来创建日期对象

var d = new Date(); //用当前的时间创建一个日期对象
var d = new Date(2015,0,1);//表示2015-01-01, javascript是从0开始计算月份的
var s = new Date(2015,0,1,0,0,0);//开始时间
var d = new Date(2015,0,1,0,0,1);//开始时间
d-s=1000;//时间间隔用毫秒表示
d.getYear(); //当前年份-1900的值
d.getFullYear();//获取年份
d.getMonth();//获取月份, 从0开始计算, 12月得到的是11
d.getDate();//获取天数, 从1开始计算
d.getDay();//获取星期数,从0开始计算,星期天用0表示,国外的习惯是星期天是一个星期的开始
d.getHours();//获取小时数(0-23), 如果写24会自动转换成第二天的0时(webkite下面测试)
d.getMinutes();//获取分钟数(0-59)
d.getSeconds();//获取当前秒数(0-59)

 

Javascript 学习记录

原文:http://www.cnblogs.com/answercard/p/5011874.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!