JS前端知识点总结之内置对象,日期对象和定时器相关操作


Posted in Javascript onJuly 05, 2019

本文实例讲述了JS前端知识点总结之内置对象,日期对象和定时器相关操作。分享给大家供大家参考,具体如下:

常见内置对象

  • Arguments: 函数参数集合
  • Array: 数组
  • Boolean: 布尔对象
  • Date: 日期对象
  • Error: 异常对象
  • Function: 函数构造器
  • Math: 数学对象
  • Number: 数值对象
  • Object: 基础对象
  • RegExp: 正则表达式对象
  • String: 字符串对象

常见的日期对象的方法

var d = new Date();
  • d.getDate() 获取日 1-31
  • d.getDay() 获取星期 0-6
  • d.getMonth() 获取月 0-11
  • d.getFullYear() 获取完整年份
  • d.getHours() 获取小时 0-23
  • d.getMinutes() 获取分钟 0-59
  • d.getSeconds() 获取秒 0-59
  • d.getMilliseconds() 获取毫秒
  • d.getTime() 返回累计毫秒数 (从1970/1/1 午夜时分计算)
  • 获取过去的毫秒数字:d.getTime() === d.valueOf() 表达式值为true

示例:

var today = new Date();  // 获取当前时间
var today = new Date(1453094034000);
var birthday = new Date('December 17,1995');
var birthday = new Date('1995-12-17T03:24:00');
var birthday1 = new Date(1995,11,17,3,24,0);
birthday1.toLocaleString()  // "1995/12/17 上午3:24:00"
// 注意: 0-11数字表示1-12月,var a = new Date(2006,5,6) 结果是2006-6-6
//    0-6 表示星期几

两种定时器

setInterval 循环执行

window.setInterval(function(){
 // do your business
},100);

setTimeout 只调用一次

window.setTimeout(function() {
 // do your business
},100);

定时器的取消

  • clearInterval
var timer1 = setInterval(function(){
 clearInterval(timer1);
},100);
  • clearTimeout
var timer2 = setTimeout(function() {
 clearTimeout(timer2);
},100);

PS:这里再为大家推荐几款比较实用的天数计算在线工具供大家使用:

在线日期/天数计算器:
http://tools.3water.com/jisuanqi/date_jisuanqi

在线日期计算器/相差天数计算器:
http://tools.3water.com/jisuanqi/datecalc

在线日期天数差计算器:
http://tools.3water.com/jisuanqi/onlinedatejsq

在线天数计算器:
http://tools.3water.com/jisuanqi/datejsq

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
js控制的遮罩层实例介绍
May 29 Javascript
JS函数重载的解决方案
May 13 Javascript
js实现拖拽效果
Feb 12 Javascript
Markdown与Bootstrap相结合实现图片自适应属性
May 04 Javascript
JS 事件绑定、事件监听、事件委托详细介绍
Sep 28 Javascript
JavaScript正则获取地址栏中参数的方法
Mar 02 Javascript
详解微信第三方小程序代开发
Jun 23 Javascript
基于jquery实现五星好评
Nov 18 jQuery
Node.js console控制台简单用法分析
Jan 04 Javascript
JavaScript中AOP的实现与应用
May 06 Javascript
小程序实现长按保存图片的方法
Dec 31 Javascript
js实现随机抽奖
Mar 19 Javascript
Vue-cli3.x + axios 跨域方案踩坑指北
Jul 04 #Javascript
JS开发常用工具函数(小结)
Jul 04 #Javascript
Vue.js 中的实用工具方法【推荐】
Jul 04 #Javascript
vue引入微信sdk 实现分享朋友圈获取地理位置功能
Jul 04 #Javascript
JS前端知识点总结之页面加载事件,数组操作,DOM节点操作,循环和分支
Jul 04 #Javascript
微信小程序自定义弹窗实现详解(可通用)
Jul 04 #Javascript
Vue 3.x+axios跨域方案的踩坑指南
Jul 04 #Javascript
You might like
PHP 缓存实现代码及详细注释
2010/05/16 PHP
PHP 命令行工具 shell_exec, exec, passthru, system详细使用介绍
2011/09/11 PHP
PHP数据库操作Helper类完整实例
2016/05/11 PHP
小议Javascript中的this指针
2010/03/18 Javascript
JavaScript 异步方法队列链实现代码分析
2010/06/05 Javascript
JavaScript初学者应注意的七个细节小结
2012/01/30 Javascript
jquery text(),val(),html()方法区别总结
2013/11/04 Javascript
showModelDialog弹出文件下载窗口的使用示例
2013/11/19 Javascript
C++中的string类的用法小结
2015/08/07 Javascript
分享五个有用的jquery小技巧
2015/10/08 Javascript
js小数运算出现多位小数如何解决
2015/10/08 Javascript
javascript常用经典算法实例详解
2015/11/25 Javascript
老生常谈javascript变量的命名规范和注释
2016/09/29 Javascript
jQuery实现字符串全部替换的方法
2016/12/12 Javascript
jQuery+PHP实现上传裁剪图片
2020/06/29 jQuery
原生JS使用Canvas实现拖拽式绘图功能
2019/06/05 Javascript
判断“命令按钮”是否被鼠标单击详解
2019/07/31 Javascript
vue 函数调用加括号与不加括号的区别
2020/10/29 Javascript
[42:52]Optic vs Serenity 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
Python中动态检测编码chardet的使用教程
2017/07/06 Python
用html5绘制折线图的实例代码
2016/03/25 HTML / CSS
Book Depository澳大利亚:世界领先的专业在线书店之一
2018/12/27 全球购物
金蝶的一道SQL笔试题
2012/12/18 面试题
物业公司采购员岗位职责
2013/12/31 职场文书
网络工程师自荐书范文
2014/04/01 职场文书
美德少年事迹材料1000字
2014/08/21 职场文书
2014年新农村建设工作总结
2014/12/01 职场文书
2014年科室工作总结范文
2014/12/19 职场文书
同学聚会邀请函
2015/01/30 职场文书
管理失职检讨书范文
2015/05/05 职场文书
企业文化学习心得体会
2016/01/21 职场文书
2019员工保密协议书(3篇)
2019/09/23 职场文书
golang fmt格式“占位符”的实例用法详解
2021/07/04 Golang
mysql函数全面总结
2021/11/11 MySQL
动画「半妖的夜叉姬」新BD特典图公开
2022/03/22 日漫
MySQL运行报错:“Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre”解决方法
2022/06/14 MySQL