javaScript之Math和Date对象
2017-08-16 22:09
501 查看
继正则表达式之后又学习到了Math和Date,现在整理一下方便以后复习!
Math对象里比较常用的要数random了
Date中封装了?从1970年1月1日0点0分0秒至今的毫秒数
创建Date对象
var now = new Date();//保存了客户端当前时间的毫秒数–获得客户端当前时间
自定义事件对象:
1,var time=new Date(a-b-c d:e:f);
2,var time=new Date(年,月+1,日,时,分,秒);
//为什么要加1呢,因为存月份的时候是从0开始的
ps:种一棵树的最佳时间是十年前,其次是现在,学习的路上很辛苦,重在坚持,加油,我的梦想雷欧!
Math:专门执行数学计算的对象。
基本上数学里用到的在Math对象中都能找到,只要记住常用的就好,如果以后遇到一些不常见的,百度里都有,这里列出了一些常见的方法。console.log(Math.ceil(3.01));//4 对数进行上舍入 console.log(Math.floor(3.01));//3 对数进行下舍入 console.log(Math.round(3.01));//3 四舍五入 console.log(Math.pow(m,n));//m的n次方 console.log(Math.sqrt(2));//1.41421 开根号 console.log(Math.max(3,2));//3 求最大值 console.log(Math.min(3,2));//2 求最小值 console.log(Math.max("3","2"));//3 可以求字符串数字的最大值 console.log(Math.max("3","s","2"));//NaN 比较不了,只认识数字 字符串数字 也不认识数组 console.log(Math.apply(Math,["3","2"]));//3 这样写的话认识数组
Math对象里比较常用的要数random了
var num = Math.random();//随机生成0到1之间的数字(含0不含1) 如果是随机生成1到10(含1和10)之间的数字则可以写成: var num2 = parseInt(Math.random()*(10-1+1)+1);
Date:对象用于处理日期和时间
Date: 封装了一个时间点,提供了对时间和日期的操作APIDate中封装了?从1970年1月1日0点0分0秒至今的毫秒数
创建Date对象
var now = new Date();//保存了客户端当前时间的毫秒数–获得客户端当前时间
自定义事件对象:
1,var time=new Date(a-b-c d:e:f);
2,var time=new Date(年,月+1,日,时,分,秒);
//为什么要加1呢,因为存月份的时候是从0开始的
Date API: getTime();//获取1970年1月1日0点0分0秒至今的毫秒数 get/setFullYear();//获取设置年份 四位数 get/setMonth();//获取设置0~11月份 get/setDate();//获取设置1~31日号 getDay();//获取星期0~6的序号 星期没有setDay方法 get/setHours();//获取0~23小时 get/setMinutes();//获取0~59分钟 get/setSeconds();//获取0~59秒数 get/setMillisecomds();//获取0~999毫秒 日期如何计算? 1. 两日期对象直接相减,结果是毫秒差! 2. 对任意分量做加减:先用get取出来 做计算 再用set放回去 日期转字符串输出: 1,date.toLocaleString();//转为完整日期字符串 2,date.toLocaleDateString();//仅转为日期部分 3,date.toLocaleTimeString();//仅转为时间部分
ps:种一棵树的最佳时间是十年前,其次是现在,学习的路上很辛苦,重在坚持,加油,我的梦想雷欧!
相关文章推荐
- 04-javascript String、Number、Math、Date对象
- javascript内建对象String,Array,Math,Date()
- JavaScript中Date,Math,Global,Number等对象的浅析,Array数组对象的解析
- JavaScript第四章知识点总结——JS内置对象 Array Date Math
- Javascript String|Date|Array|Math|Boolean|Number对象方法详解
- JavaScript 基础(4)ECMAScript(基础语法)——内置对象Array、String、Math、Date
- JavaScript一些简单的内置对象(String,Math,Date)
- JavaScript学习-Math与Date对象
- JavaScript Math和Date对象
- javaScript的Math和Date对象
- java基础63 JavaScript中的Number、Math、String、Date对象(网页知识)
- javascript - 内置对象 String/Date/Array/Math
- 【Web前端学习笔记】Javascript_03_常用对象:String,Number,Math,Date,网页时针
- JavaScript常用对象(String.Array.Date.Math)
- 从零开始学习前端JAVASCRIPT — 4、JavaScript基础Math和Date对象的介绍
- JavaScript---网络编程(4)-Date、Math、Global和自定义对象
- JavaScript内置对象--Math和Date
- JavaScript---网络编程(4)-Date、Math、Global和自定义对象
- Javascript - Math 对象 - 某个数字区域之间的随机数(精确度:小数点后两位)toFixed方法原生JS实现
- 实现JavaScript中Date对象的format()函数