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

    有些压力总是得自己扛过去,说出来就成了充满负能量的抱怨。寻求安慰无济于事,还徒增了别人的烦恼。而但你独自走过艰难险阻,一定会感谢当初一声不吭要牙坚持这的自己。没人在乎你怎样在深夜痛苦,也没人在乎你辗转反侧要熬过几个秋。外人只看结果,自己独撑过程。等我们都明白了这个道理,便不会再在人前矫情,四处诉说以求安慰。
  • 相关阅读:
    责任链模式(Chain)
    适配器模式(Adapter)
    为什么你不应该读大学
    【JMedia】诺贝尔奖得主:东亚教育浪费了太多生命
    用IDEA/WebStrom 提交本地项目到Git/码云等
    requireJs 踩的坑
    pjax 笔记
    PHP 环境搭建及zabbix安装遇到的一些坑.
    div流加载
    spring data jpa 学习笔记
  • 原文地址:https://www.cnblogs.com/Yokemadman/p/10439460.html
Copyright © 2011-2022 走看看