Math、Date、定时器
Math
特点:所有的方法都是通过类名来调用的取整Math.floor() 向下取整Math.ceil() 向上取整Math.round() 四舍五入取整开方 Math.sqrt() 返回m的n次方Math.pow(m,n) 最大最小值Math.min() Math.max()取绝对值Math.abs() 生成0-1之间的随机数Math.random()
封装函数
function rand(){return Math.round(Math.random()*(max-min)+min);
}
随机数生成彩虹条
1.如何生成随机颜色var color="#";var str="1234567890abcdef";for(var i=0;i<6;i++){color+=str.charAt(rand(0,15));}
2.如何批量获取li标签 var oLis = document.getElementsByTagName("li");3.如何将生成的随机颜色赋值给li标签let oLi = document.getElementById("test");oLi.style.backgroundColor = color;
Date
var date=new Date();
获取时间获取年月日getFullYear();getMonth(); 从0开始,获取时+1getDate();获取时分秒getHours():getMinutes();getSeconds();获取星期getDay(); 从0,周日开始获取本地时间:date.toLocalString();字符串设置指定日期格式:"yyyy-mm-dd,hh:mm:ss";var date=new Date("1999-06-06,12:00:00")
时间戳:某个日期距离1970年7月1日零点相差的毫秒数Date.parse(日期格式字符串):返回该字符串距离1970年7月1日相差的毫秒数
设置时间:在设置时间时,常量的单位为左操作数的单位设置年月日setFullYear();setMonth(); 从0开始,获取时+1setDate();设置时分秒setHours():setMinutes();setSeconds();设置星期setDay(); 从0,周日开始获取本地时间:date.toLocalString();
日期差: date2-date1
定时器
循环定时器let time=setInterval(回调函数,时间间隔)关闭定时器:clearInterval(time);
延时定时器let time=setTimeout(回调函数,时间间隔)关闭定时器 clearTimeout(time);
Math、Date、定时器相关推荐
- JS实现中午吃什么[Math对象+定时器(setInterval)]
JS实现中午吃什么 Math对象+定时器(setInterval) html部分 <div class="title">中午吃什么?</div><br ...
- 【Java从入门到头秃专栏 】(三) 控制流程 Math Date DateFormat Calendar System BigDecimal Random
目录 1 控制流程 2 Math类 3 Date类 4 DateFormat类 5 Calendar类(日历类) 6 System类 7 BigDecimal类 8 Random类(随机数) 1 控制 ...
- javascript(String, Array, Math, Date, Object)方法整理
String .length 字符串的长度 .charAt(索引) 返回值是指定索引位置的字符串,超出索引,结果为空字符串 .fromCharCode(数字值,数字值-),返回的是ASCII码对应的值 ...
- 特殊字符、Date、JS应用
字符串中的特殊字符: 在js中,双引号字符串中的双引号内容和单引号字符串中的单引号内容都必须进行转移,形式如下: var str1 = "my mother say:\"don't ...
- 13.4 常见的时期类和Math类
package cn.chen.math.date.simpledateformat;import java.text.SimpleDateFormat; import java.util.Calen ...
- SpringBoot2.0 整合 QuartJob ,实现定时器实时管理
一.QuartJob简介 1.一句话描述 Quartz是一个完全由java编写的开源作业调度框架,形式简易,功能强大. 2.核心API (1).Scheduler 代表一个 Quartz 的独立运行容 ...
- (六)整合 QuartJob ,实现定时器实时管理
整合 QuartJob ,实现定时器实时管理 1.QuartJob简介 1.1 核心API 2.SpringBoot整合QuartJob 2.1 项目结构 2.2 定时器配置 2.3 定时器管理工具 ...
- java的定时器不能提供实时保证_Spring Boot 2 整合 QuartJob 实现定时器实时管理功能...
一.QuartJob简介 1.一句话描述 Quartz是一个完全由java编写的开源作业调度框架,形式简易,功能强大. 2.核心API (1).Scheduler 代表一个 Quartz 的独立运行容 ...
- 前端_JavaScript_面向对象编程
面向对象编程 Objects对象的原生方法分成两类:Object自身的方法(静态方法)和Object的实例方法.注意Object是JavaScript的原生对象,所有的其他对象都是继承自Object对 ...
- js基础知识(第二篇)
面向对象概念 面向对象(Object Oriented,OO)是软件开发方法.面向对象的概念和应用已超越了 程序设计和软件开发,扩展到如数据库系统.交互式界面.应用结构.应用平台. 分布式系统.网络管 ...
最新文章
- es 时间字段聚合_Elasticsearch 聚合(aggregation)查询返回所有
- boost::gil::view_is_mutable用法的测试程序
- python selenium span内容读取_【程仁智推荐】Selenium自动化测试入门
- 经典知识:交互设计规范8大总结!附84页资料:《J 东交互设计规范》
- Hadoop大数据平台环境搭建注意事项,分布式数据采集,武汉数道云科技
- 选择标签至文本域效果,可多选/可过滤重复/可限制个数
- 《深入理解分布式事务》第七章 XA 强一致性分布式事务原理
- 2019年中国十大富豪排名出炉!马化腾力压马云位列榜首
- Media Player Classic - HC 源代码分析 6:MediaInfo选项卡 (CPPageFileMediaInfo)
- 【Python3】待解决的疑问
- 打开要素类错误.几何形状数量与表的纪录数不匹配
- c语言计算矩阵的n次方,N矩阵的n次方运算及折半查找报告--数据结构(C语言)
- 快速确定dll 是x86还是x64
- Sequential Recommendation with Self-Attentive Multi-Adversarial Network
- ARX中非模态对话框
- 1176: 【入门】买蛋糕
- 关于登陆界面背景图片缩放变形的解决方法
- BatchNorm1d
- java 类一定要声明成public_关于使用public class 和 class声明类的区别
- pyqt5代码实例2