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 相关文章推荐
Ajax,UTF-8还是GB2312 eval 还是execScript
Nov 13 Javascript
jquery 操作iframe的几种方法总结
Dec 13 Javascript
jQuery选择id属性带有点符号元素的方法
Mar 17 Javascript
javascript返回顶部的按钮实现方法
Jan 09 Javascript
CSS或者JS实现鼠标悬停显示另一元素
Jan 22 Javascript
基于jQuery实现仿微博发布框字数提示
Jul 27 Javascript
jquery实现点击页面回到顶部
Nov 23 Javascript
Node.js连接mongodb实例代码
Jun 06 Javascript
vue.js的computed,filter,get,set的用法及区别详解
Mar 08 Javascript
收集前端面试题之url、href、src
Mar 22 Javascript
webpack打包react项目的实现方法
Jun 21 Javascript
微信小程序中显示倒计时代码实例
May 09 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设计模式 Visitor 访问者模式
2011/06/28 PHP
探讨fckeditor在Php中的配置详解
2013/06/08 PHP
php抓取并保存网站图片的实现代码
2015/10/28 PHP
深入理解PHP中的empty和isset函数
2016/05/26 PHP
jquery+thinkphp实现跨域抓取数据的方法
2016/10/15 PHP
javascript之大字符串的连接的StringBuffer 类
2007/05/08 Javascript
js实现简单模态窗口,背景灰显
2008/11/14 Javascript
20个非常棒的Jquery实用工具 国外文章
2010/01/01 Javascript
原始的js代码和jquery对比体会
2013/09/10 Javascript
javascript 原型链维护和继承详解
2014/11/26 Javascript
AngularJS中的模块详解
2015/01/29 Javascript
jQuery源码分析之Callbacks详解
2015/03/13 Javascript
简介JavaScript中的setTime()方法的使用
2015/06/11 Javascript
JavaScript数组的定义及数字操作技巧
2016/06/06 Javascript
js实现颜色阶梯渐变效果(Gradient算法)
2017/03/21 Javascript
Ionic3实现图片瀑布流布局
2017/08/09 Javascript
基于JavaScript实现五子棋游戏
2020/08/26 Javascript
小程序getLocation需要在app.json中声明permission字段
2019/04/04 Javascript
使用localStorage替代cookie做本地存储
2019/09/25 Javascript
js获取url页面id,也就是最后的数字文件名
2020/09/25 Javascript
使用typescript快速开发一个cli的实现示例
2020/12/09 Javascript
用Python实现一个简单的能够发送带附件的邮件程序的教程
2015/04/08 Python
Python3 循环语句(for、while、break、range等)
2017/11/20 Python
使用python itchat包爬取微信好友头像形成矩形头像集的方法
2019/02/21 Python
Python 爬虫实现增加播客访问量的方法实现
2019/10/31 Python
matplotlib subplot绘制多个子图的方法示例
2020/07/28 Python
Prototype如何实现页面局部定时刷新
2013/08/06 面试题
工程造价自荐信
2013/10/09 职场文书
夜大毕业生自我评价分享
2013/11/10 职场文书
教育技术学专业职业规划书
2014/03/03 职场文书
本科毕业生求职信
2014/06/15 职场文书
医学求职自荐信
2014/06/21 职场文书
2015应届毕业生求职信范文
2015/03/20 职场文书
大卫科波菲尔读书笔记
2015/06/30 职场文书
用python批量解压带密码的压缩包
2021/05/31 Python
Python多线程实用方法以及共享变量资源竞争问题
2022/04/12 Python