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 相关文章推荐
浏览器常用高宽的jquery插件
Feb 24 Javascript
javascript中验证大写字母、数字和中文
Jan 15 Javascript
jquery实现弹出div,始终显示在屏幕正中间的简单实例
Mar 08 Javascript
JavaScript中window.showModalDialog()用法详解
Dec 18 Javascript
针对初学者的jQuery入门指南
Aug 15 Javascript
原生JS实现仿淘宝网左侧商品分类菜单效果代码
Sep 10 Javascript
js实现文字超出部分用省略号代替实例代码
Sep 01 Javascript
JS刷新父窗口的几种方式小结(推荐)
Nov 09 Javascript
js实现微博发布小功能
Jan 12 Javascript
js实现简易聊天对话框
Aug 17 Javascript
超详细的5个Shell脚本实例分享(值得收藏)
Aug 15 Javascript
layer更改皮肤的实现方法
Sep 11 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中的字符串函数
2006/10/09 PHP
php中的三元运算符使用说明
2011/07/03 PHP
php更新mysql后获取影响的行数发生异常解决方法
2013/03/28 PHP
PHP的变量类型和作用域详解
2014/03/12 PHP
分享微信扫码支付开发遇到问题及解决方案-附Ecshop微信支付插件
2015/08/23 PHP
php组合排序简单实现方法
2016/10/15 PHP
php获得文件夹下所有文件的递归算法的简单实例
2016/11/01 PHP
js下用gb2312编码解码实现方法
2009/12/31 Javascript
html超链接打开窗口大小的方法
2013/03/05 Javascript
js字符串转成JSON
2013/11/07 Javascript
jQuery淡入淡出元素让其效果更为生动
2014/09/01 Javascript
使用JS获取当前地理位置方法汇总
2014/12/18 Javascript
jQuery中:checkbox选择器用法实例
2015/01/03 Javascript
Jquery中find与each方法用法实例
2015/02/04 Javascript
JS实现为表格动态添加标题的方法
2015/03/31 Javascript
JavaScript类型系统之正则表达式
2016/01/05 Javascript
浅谈jquery中的each方法$.each、this.each、$.fn.each
2016/06/23 Javascript
js监听键盘事件的方法_原生和jquery的区别详解
2016/10/10 Javascript
AngularJS入门教程之Helloworld示例
2016/12/25 Javascript
Angular2 路由问题修复详解
2017/03/01 Javascript
switchery按钮的使用方法
2017/12/18 Javascript
深入剖析Express cookie-parser中间件实现示例
2018/02/01 Javascript
页面内锚点定位及跳转方法总结(推荐)
2019/04/24 Javascript
vue自定义js图片碎片轮播图切换效果的实现代码
2019/04/28 Javascript
解决Layui数据表格显示无数据提示的问题
2019/11/14 Javascript
在Python中使用元类的教程
2015/04/28 Python
PyQt5+requests实现车票查询工具
2019/01/21 Python
Python 中list ,set,dict的大规模查找效率对比详解
2019/10/11 Python
Django实现简单网页弹出警告代码
2019/11/15 Python
Python操作Word批量生成合同的实现示例
2020/08/28 Python
使用JS+CSS3技术:让你的名字动起来
2013/04/27 HTML / CSS
幼师专业求职推荐信
2013/11/08 职场文书
博士研究生自我鉴定范文
2013/12/04 职场文书
酒吧总经理岗位职责
2013/12/10 职场文书
工厂保安员岗位职责
2014/01/31 职场文书
协议书范文
2015/01/27 职场文书