• JavaScript之Math和date


    目录

    1:Math对象1

    2Math属性2

    3:Math方法2

    4:随机数如何设定范围   a-b 之间的数[a,b]    Math.round( Math.random()*(b-a))+a2

    应用3

    5:日期3

    6创建日期对象3

    7日期对象获取信息的方法4

    8:日期对象设置信息的方法4

    9:延时器和定时器5

    应用6

    综合应用6

    http://mt.sohu.com/20161223/n476733064.shtml

    1:Math对象

    Math 对象用于执行数学任务。

    Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math()。您无需创建它,通过把 Math 作为对象使用就可以调用其所有属性和方法。

    2Math属性

    PI:返回圆周率(约等于3.14159)。

    3:Math方法

    Math.round(3.6);   // 四舍五入

    Math.random();     // 返回大于等于0到小于1之间的随机数。

    Math.max(a, b);    // 返回较大的数值。

    Math.min(a, b);    // 返回较小的数值。

    Math.abs(num);     // 返回绝对值。

    Math.ceil(3.6);    // 向上取整。

    Math.floor(3.6);   // 向下取整。

    Math.pow(x, y);    // x的y次方。

    Math.sqrt(num);    // 开平方。

    Math.sin(x);       // x的正弦值,返回值在-1到1之间。

    Math.cos(x);       // x的余弦值,返回值在-1到1之间。

    x指的是弧度,而非角度。弧度计算公式:2 * Math.PI / 360 * 角度。

    //hudu=2*Math.PI/360*角度

    4:随机数如何设定范围   a-b 之间的数[a,b]    Math.round( Math.random()*(b-a))+a

    应用

    编写一个函数,获得一个十六进制的随机颜色的字符串(例如:#20 CD 4F        )

    5:日期

    定义:JS DATE使用UTC(国际协调时间)1970,1,1,0,0,0,0所经过的毫秒数。

    1970,1,1,0,0,0,100  ->100

    JS中日期也是它的内置对象,所以我们要对日期进行获取和操作,必须实例化对象。

    6创建日期对象

    var oDate=new Date();

    将会包含本地时间的信息,包括年月日时分秒 星期。

    可以传入参数的格式:

    1.“时:分:秒 月/日/年”、“月/日/年 时:分:秒”、“年/月/日”等字符串。

    2.,月,日,时,分,秒。注意不能加“”。月是从0开始算的。

    3.时间戳。

    7日期对象获取信息的方法

    注:月份和星期都是从0开始计算的。

    getDate():从 Date 对象返回一个月中的某一天 (1 ~ 31)。

    getMonth():从 Date 对象返回月份 (0 ~ 11)。

    getFullYear():从 Date 对象以四位数字返回年份。

    getDay():从 Date 对象返回一周中的某一天 (0 ~ 6)。 其中0代表星期日。

    getFullYear():返回的值是 4 位的数字年份

    getHours():返回 Date 对象的小时 (0 ~ 23)。

    getMinutes():返回 Date 对象的分钟 (0 ~ 59)。

    getSeconds():返回 Date 对象的秒数 (0 ~ 59)。

    getMilliseconds():返回 Date 对象的毫秒(0 ~ 999)。

    //获取时间戳

    getTime():返回 1970 年 1 月 1 日至今的毫秒数。

    8:日期对象设置信息的方法

    setDate():设置 Date 对象中月的某一天 (1 ~ 31)。

    setMonth():设置 Date 对象中月份 (0 ~ 11)。

    setFullYear():设置 Date 对象中的年份(四位数字)。

    setHours():设置 Date 对象中的小时 (0 ~ 23)。

    setMinutes():设置 Date 对象中的分钟 (0 ~ 59)。

    setSeconds():设置 Date 对象中的秒钟 (0 ~ 59)。

    setMilliseconds():设置 Date 对象中的毫秒 (0 ~ 999)。

    setTime():以毫秒设置 Date 对象。

    练习:日期转为毫秒数

    练习:计算两个日期的时间差值

    日期函数封装(dateUtil.js)(封装常见功能)

    9:延时器和定时器

    延时器:

    语法:setTimeout(函数或者代码串,指定的时间(毫秒));

    在指定的毫秒数后只执行一次函数或代码。

    清除延迟器:clearTimeout();

    定时器:

    语法:setInterval(函数或者代码串,指定的时间(毫秒));

    按照指定的周期(毫秒)不断的执行函数或者是代码串。

    清除定时器:clearInterval();

    应用

    1. 计算两个日期的时间差值天数))
    2. 倒计时60 倒计时到0,停止

    综合应用

    数码时钟

  • 相关阅读:
    笨方法学python笔记
    Orchard CMS 单点解决方案(SSO)及两种身份认证模块的介绍
    Orchard Oauth身份认证模块,在原基础上支持百度,豆瓣,开心,QQ,人人,新浪,淘宝
    凉鞋
    第一天
    网络编程vc++、socket机制
    定时器
    界面的多语言切换/通过读取xml文件实现
    svn快速教程
    文件读写
  • 原文地址:https://www.cnblogs.com/huangzhenhui/p/7544703.html
Copyright © 2020-2023  润新知