javaScript之Math和Date对象
来源:互联网 发布:武汉网站seo顾问 编辑:程序博客网 时间:2024/06/03 14:53
继正则表达式之后又学习到了Math和Date,现在整理一下方便以后复习!
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: 封装了一个时间点,提供了对时间和日期的操作API
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开始的
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:种一棵树的最佳时间是十年前,其次是现在,学习的路上很辛苦,重在坚持,加油,我的梦想雷欧!
阅读全文
0 0
- javaScript之Math和Date对象
- JavaScript Math和Date对象
- JavaScript Math和Date对象
- JavaScript学习之Date对象和Math对象
- JavaScript---网络编程(4)-Date、Math、Global和自定义对象
- date对象和math方法
- Javascript之Math对象
- javascript之Math对象
- 04-javascript String、Number、Math、Date对象
- JavaScript常用对象(String.Array.Date.Math)
- JavaScript之日期和时间(date对象)
- Javascript之Date对象
- javascript之Date对象
- JavaScript之date对象
- javascript语法之number对象和Math对象
- JavaScript对象(一)之String对象和Date对象
- js中的Math和Date对象
- js的Date和Math的对象
- Xen使用virt-manager创建虚拟机
- 从Intel Optane SSD和DIMM谈全闪存性能优化
- 8月16日集训
- static关键字
- SQL查询和优化(十四)——用分析函数优化标量子查询
- javaScript之Math和Date对象
- 数据库的常见查询操作
- pip install superset 出现 No package 'libffi' found 错误
- Largest Rectangle in Histogram&&Maximal Rectangle
- RecyclerView实现上拉加载更多
- 【NOIP2017提高A组模拟8.16】最短路
- Quartz定时调度器05
- spring扩展schema文件
- Copy List with Random Pointer leetcode java