zoukankan      html  css  js  c++  java
  • 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

    有些压力总是得自己扛过去,说出来就成了充满负能量的抱怨。寻求安慰无济于事,还徒增了别人的烦恼。而但你独自走过艰难险阻,一定会感谢当初一声不吭要牙坚持这的自己。没人在乎你怎样在深夜痛苦,也没人在乎你辗转反侧要熬过几个秋。外人只看结果,自己独撑过程。等我们都明白了这个道理,便不会再在人前矫情,四处诉说以求安慰。
  • 相关阅读:
    2019.6.20刷题统计
    36 线程 队列 守护线程 互斥锁 死锁 可重入锁 信号量
    35 守护进程 互斥锁 IPC 共享内存 的方式 生产者消费者模型
    34 进程 pid ppid 并发与并行,阻塞与非阻塞 join函数 process对象 孤儿进程与僵尸进程
    33 udp 域名 进程
    32 粘包 文件传输
    31 socket客户端. 服务器 异常 语法
    30 网络编程
    29 元类 异常
    26 封装 反射 常用内置函数
  • 原文地址:https://www.cnblogs.com/Yokemadman/p/10439460.html
Copyright © 2011-2022 走看看