JS的Date对象、Math、包装类
Date对象
在JS使用Date对象来表示时间
当前时间
var d = new Date();
指定时间
格式:月/日/年 时:分:秒
var e = new Date("02/16/2019 11:49:20");
getDate()获取当前日期对象是几日
getDay()获取当前日期对象是周几0-6
0表示周日
getMonth()获取当前日期对象的月份0-11
0表示一月
getFullYear()获取当前日期对象的年份
getTime()获取当前日期对象的时间戳
时间戳:指从格林威治标准时间的1970年1月1日,0时0分0秒到当前日期所花的毫秒数
获取当前时间戳time = Date.now();
利用时间戳测试代码的执行性能
var start = Date.now();
for(var i=0;i<100;i++){
console.log(i);
}
var end = Date.now();
console.log("执行了"+(end - start)+"毫秒");
Math
Math不是一个构造函数,属于一个工具类,不用创建对象,里边封装了数学运算相关属性和方法
Math.PI表示圆周率
Math.abs()表示绝对值
Math.ceil()对一个数进行向上取整,小数有值自动进1
Math.floor()向下取整,小数部分被舍掉
Math.round()四舍五入取整
Math.random()用来生成一个0-1之间的随机数
生成x-y之间的随机数Math.round(Math.random()*(y-x)+x)
Math.max()获取多个数中的最大值
Math.min()获取多个数中的最小值
Math.pow(x,y)返回x的y次幂
Math.sqrt()对一个数进行开方
包装类
通过包装类基本数据类型的数据转换为对象
String()
将基本数据类型字符串转换为String对象
Number()
将基本数据类型的数字转换为Number对象
Boolean()
将基本数据类型的布尔值转换为Boolean对象
注意:实际应用中不会使用基本数据类型的对象,可能出现一些不可预期的结果
83
JS的Date对象、Math、包装类的更多相关文章
- JavaScript基础17——js的Date对象
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- js实现小时钟,js中Date对象的使用?
介绍一下js中Date对象的使用 dateObj = new Date() dateObj = new Date(dateValue) dateObj = new Date(year,month,da ...
- JS高级面试题思路(装箱和拆箱、栈和堆、js中sort()方法、.js中Date对象中的getMounth() 需要注意的、开发中编码和解码使用场景有哪些)
1.装箱和拆箱: 装箱:把基本数据类型转化为对应的引用数据类型的操作: var num = 123 // num var objNum = new Num(123) // object console ...
- #9.6课堂JS总结#变量作用域 date()对象 math()对象
一.变量的作用域 1.JavaScript的作用域链 首先看下下面这段代码: <script type="text/javascript"> var rain = 1; ...
- JS中Date对象getYear()方法和getFullYear()方法区别
释义 JavaScript getFullYear() 方法 getFullYear() 方法可返回一个表示年份的 4 位数字. getYear() 语法 dateObject.getFullYear ...
- JS 的Date对象
原文 http://www.cnblogs.com/towerking/p/3220410.html 一.获取Date对象 在JS中我们可以通过下面一段代码获取本地时间 var currentDate ...
- javascript得知 - js的Date对象函数
js的Date功能很强大.通常使用. 首先获得当前的日期: var CurDate = new Date(); var Year = CurDate.getFullYear(); //年份(四位 例: ...
- js日期date对象
js日期 日期对象的一些属性和方法 var date = new Date() date.toString() // "Tue Jan 29 2019 22:58:13 GMT+0800 ( ...
- js中Date()对象详解
var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-???? ...
随机推荐
- webpack摸索笔记
上一个链接,入门webpack看这篇文章最好:https://segmentfault.com/a/1190000006178770 1.先安装好node 2.建个项目文件 3,.window+r,打 ...
- Python003-测试辅助示例应用数据库更新语句创建
上周同事又问一个问题:表 C_Application 中数据量较大,需要批量更新 load_start_time 的时间为 '1900-01-01 18:43:49' 为初始值,以一定时间间隔且每次更 ...
- 如何彻底禁止win10易升更新(转)
原文:https://blog.csdn.net/qq_33075489/article/details/79755896 add by zhj: 第二步是我自己加的 Win10版本:家庭中文版64位 ...
- python 面试小基础
1. py2和py3的区别? 2. 进程 / 线程 / 协程的区别?
- vue + ts @Prop boolean 问题
假设btn组件有一prop属性radio,声明如下 @Prop({ default: false }) radio!: boolean; 在组件传递 <btn radio /> 此时的 r ...
- Android 跨进程数据共享
Android 开发过程中,基于功能隔离.进程安全.进程保活等等考虑,我们经常需要为应用划分进程,然后不得不面临跨进程通信和跨进程共享数据的挑战. 跨进程通信 相对来说,跨进程通信比较简单,常用的方式 ...
- #学号 20175201张驰 《Java程序设计》第3周学习总结
学号 20175201张驰 <Java程序设计>第3周学习总结 教材学习内容总结 第四章 每个源文件里可以包含多个类,但只能有1个主类:类中可以包含变量和方法 变量有两种:实例变量和类变量 ...
- Python生成器的原理及使用
'''1,什么是生成器? 函数内但凡有一个yield关键字, 再调用函数就不会执行函数代码,得到的返回值就是一个生成器对象 生成器本身就是一种迭代器 next(g)过程: 会触发生成器g所对应的函数的 ...
- ubuntu装好jupyter启动失败问题
::/jupyter/nbserver-.json: [Errno ] Permission denied: '/run/user/1000/jupyter/nbserver-35390.json' ...
- 【论文速读】Fangfang Wang_CVPR2018_Geometry-Aware Scene Text Detection With Instance Transformation Network
Han Hu--[ICCV2017]WordSup_Exploiting Word Annotations for Character based Text Detection 作者和代码 caffe ...