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 相关文章推荐
javascript中的有名函数和无名函数
Oct 17 Javascript
JavaScript高级程序设计(第3版)学习笔记3 js简单数据类型
Oct 11 Javascript
jquery实现div阴影效果示例代码
Sep 16 Javascript
js获取当前月的第一天和最后一天的小例子
Nov 18 Javascript
node.js中的fs.lstat方法使用说明
Dec 16 Javascript
js中setTimeout()与clearTimeout()用法实例浅析
May 12 Javascript
jquery实现简单文字提示效果
Dec 02 Javascript
详解vuex持久化插件解决浏览器刷新数据消失问题
Apr 15 Javascript
微信小程序和百度的语音识别接口详解
May 06 Javascript
Paypal支付不完全指北
Jun 04 Javascript
Element Tooltip 文字提示的使用示例
Jul 26 Javascript
vue 使用 sortable 实现 el-table 拖拽排序功能
Dec 26 Vue.js
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实现文件编码批量转换
2014/03/10 PHP
PHP模块memcached使用指南
2014/12/08 PHP
从刷票了解获得客户端IP的方法
2015/09/21 PHP
Yii多表联合查询操作详解
2016/06/02 PHP
PHP操作路由器实现方法示例
2019/04/27 PHP
ASP.NET jQuery 实例4(复制TextBox的文本到本地剪贴板上)
2012/01/13 Javascript
JavaScript设计模式之外观模式实例
2014/10/10 Javascript
JS实现至少包含字母、大小写数字、字符的密码等级的两种方法
2015/02/03 Javascript
怎么限制input的text里输入的值只能是数字(正则、js)
2016/05/16 Javascript
jQuery实现公告新闻自动滚屏效果实例代码
2016/07/14 Javascript
AngularJS  $modal弹出框实例代码
2016/08/24 Javascript
JavaScript中Math对象的方法介绍
2017/01/05 Javascript
详解用Node.js实现Restful风格webservice
2017/09/29 Javascript
JSON基本语法及与JavaScript的异同实例分析
2019/01/04 Javascript
使用Webpack提升Vue.js应用程序的4种方法(翻译)
2019/10/09 Javascript
[40:05]LGD vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
python中常用的各种数据库操作模块和连接实例
2014/05/29 Python
python中的reduce内建函数使用方法指南
2014/08/31 Python
Python中如何获取类属性的列表
2016/12/26 Python
pyqt5 实现工具栏文字图片同时显示
2019/06/13 Python
python for和else语句趣谈
2019/07/02 Python
使用pyecharts生成Echarts网页的实例
2019/08/12 Python
解决Pycharm的项目目录突然消失的问题
2020/01/20 Python
Python opencv相机标定实现原理及步骤详解
2020/04/09 Python
Python-opencv实现红绿两色识别操作
2020/06/04 Python
基于Python的接口自动化读写excel文件的方法
2021/01/15 Python
英国比较机场停车场网站:Airport Parking Essentials
2019/12/01 全球购物
机械工程系毕业生求职信
2013/09/27 职场文书
英文求职信结束语大全
2013/10/26 职场文书
公司门卫岗位职责
2014/03/15 职场文书
《特殊的葬礼》教学反思
2014/04/27 职场文书
六一亲子活动总结
2014/07/01 职场文书
中学生关于梦想的演讲稿
2014/08/22 职场文书
埃及王子观后感
2015/06/16 职场文书
创业计划书之废品回收
2019/09/26 职场文书
python开发的自动化运维工具ansible详解
2021/08/07 Python