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]点出统计器
Oct 11 Javascript
jQuery UI AutoComplete 自动完成使用小记
Aug 21 Javascript
如何在JavaScript中实现私有属性的写类方式(二)
Dec 04 Javascript
jquery验证手机号是否正确实例讲解
Nov 17 Javascript
理解javascript中的with关键字
Feb 15 Javascript
jQuery中使用animate自定义动画的方法
May 29 Javascript
常用的js方法合集
Mar 10 Javascript
jQuery遍历节点方法汇总(推荐)
May 13 jQuery
详解JavaScript的BUG和错误
May 07 Javascript
从理论角度讨论JavaScript闭包
Apr 03 Javascript
vue 实现走马灯效果
Oct 28 Javascript
vue 子组件修改data或调用操作
Aug 07 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
windows的文件系统机制引发的PHP路径爆破问题分析
2014/07/28 PHP
Laravel 5框架学习之子视图和表单复用
2015/04/09 PHP
PHP判断一个数组是另一个数组子集的方法详解
2017/07/31 PHP
php闭包中使用use声明变量的作用域实例分析
2018/08/09 PHP
PHP中ltrim()函数的用法与实例讲解
2019/03/28 PHP
javascript下判断一个对象是否具有指定名称的属性的的代码
2010/01/11 Javascript
Javascript 拖拽的一些高级的应用(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
JavaScript判断浏览器类型的方法
2015/02/10 Javascript
jQuery使用CSS()方法给指定元素同时设置多个样式
2015/03/26 Javascript
jQuery实现气球弹出框式的侧边导航菜单效果
2015/09/22 Javascript
jquery中cookie用法实例详解(获取,存储,删除等)
2016/01/04 Javascript
使用postMesssage()实现跨域iframe页面间的信息传递方法
2016/03/29 Javascript
jQuery使用ajax跨域获取数据的简单实例
2016/05/18 Javascript
通过网页查看JS源码中汉字显示乱码的解决方法
2016/10/26 Javascript
JS中的数组转变成JSON格式字符串的方法
2017/05/09 Javascript
lhgcalendar时间插件限制只能选择三个月的实现方法
2017/07/03 Javascript
vue 属性拦截实现双向绑定的实例代码
2018/10/24 Javascript
微信小程序动画(Animation)的实现及执行步骤
2018/10/28 Javascript
解决Vue+Electron下Vuex的Dispatch没有效果问题
2019/05/20 Javascript
CKEditor 4.4.1 添加代码高亮显示插件功能教程【使用官方推荐Code Snippet插件】
2019/06/14 Javascript
JQuery表单元素取值赋值方法总结
2020/05/12 jQuery
Python3.6正式版新特性预览
2016/12/15 Python
高效测试用例组织算法pairwise之Python实现方法
2017/07/19 Python
IronPython连接MySQL的方法步骤
2019/12/27 Python
关于Python Tkinter Button控件command传参问题的解决方式
2020/03/04 Python
opencv 实现特定颜色线条提取与定位操作
2020/06/02 Python
HTML5 Canvas阴影使用方法实例演示
2013/08/02 HTML / CSS
粉红色的鲸鱼:Vineyard Vines
2018/02/17 全球购物
KENZO官网:高田贤三在法国创立的品牌
2019/05/16 全球购物
美国最大的烧烤架和户外生活用品专业零售商:Barbeques Galore
2021/01/09 全球购物
新护士岗前培训制度
2014/02/02 职场文书
简历里的自我评价范文
2014/02/24 职场文书
水电工岗位职责
2015/02/14 职场文书
企业办公室主任岗位职责
2015/04/01 职场文书
获奖感言怎么写
2015/07/31 职场文书
Python+腾讯云服务器实现每日自动健康打卡
2021/12/06 Python