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 相关文章推荐
解决 FireFox 下[使用event很麻烦] 的问题.
Aug 22 Javascript
网站内容禁止复制和粘贴、另存为的js代码
Feb 26 Javascript
jQuery中的height innerHeight outerHeight区别示例介绍
Jun 15 Javascript
JavaScript函数学习总结以及相关的编程习惯指南
Nov 16 Javascript
javascript实现很浪漫的气泡冒出特效
Sep 05 Javascript
javascript运算符语法全面概述
Jul 14 Javascript
深入理解vue.js中的v-if和v-show
Jun 22 Javascript
详解项目升级到vue-cli3的正确姿势
Jan 28 Javascript
用element的upload组件实现多图片上传和压缩的示例代码
Feb 12 Javascript
微信小程序class封装http代码实例
Aug 24 Javascript
jquery实现图片无缝滚动 蒙版遮蔽效果
Jan 11 jQuery
微信小程序实现登录注册功能
Dec 29 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
自制短波长线天线频率预选器 - 成功消除B2K之流的镜像
2021/03/02 无线电
php session 预定义数组
2009/03/16 PHP
PHP中的异常处理机制深入讲解
2020/11/10 PHP
PHP7 list() 函数修改
2021/03/09 PHP
High Performance JavaScript(高性能JavaScript)读书笔记分析
2011/05/05 Javascript
onclick与listeners的执行先后问题详细解剖
2013/01/07 Javascript
jQuery实现鼠标移到元素上动态提示消息框效果
2013/10/20 Javascript
javascript实现简单的省市区三级联动
2015/05/14 Javascript
JavaScript中的冒泡排序法
2016/08/03 Javascript
Web打印解决方案之普通报表打印功能
2016/08/29 Javascript
JQuery form表单提交前验证单选框是否选中、删除记录时验证经验总结(整理)
2017/06/09 jQuery
详解Webpack + ES6 最新环境搭建与配置
2018/06/04 Javascript
解析vue data不可以使用箭头函数问题
2018/07/03 Javascript
Vue实现简单分页器
2018/12/29 Javascript
微信小程序使用map组件实现路线规划功能示例
2019/01/22 Javascript
vue-cli2与vue-cli3在一台电脑共存的实现方法
2019/09/25 Javascript
webpack中的模式(mode)使用详解
2020/02/20 Javascript
JS实现网页端猜数字小游戏
2020/03/06 Javascript
JavaScript 函数用法详解【函数定义、参数、绑定、作用域、闭包等】
2020/05/12 Javascript
python创建线程示例
2014/05/06 Python
Python+MongoDB自增键值的简单实现
2016/11/04 Python
python3实现全角和半角字符转换的方法示例
2017/09/21 Python
python判断设备是否联网的方法
2018/06/29 Python
pandas.dataframe按行索引表达式选取方法
2018/10/30 Python
python通过tcp发送xml报文的方法
2018/12/28 Python
python3.4 将16进制转成字符串的实例
2019/06/12 Python
Python控制台实现交互式环境执行
2020/06/09 Python
CSS3实现类似翻书效果的过渡动画的示例代码
2019/09/06 HTML / CSS
韩国最大的购物网站:Gmarket
2019/06/20 全球购物
实现向右循环移位
2014/07/31 面试题
幼儿园实习自我鉴定
2013/12/15 职场文书
给老师的道歉信
2014/01/11 职场文书
暂住证明怎么写
2015/06/19 职场文书
先进党支部事迹材料2016
2016/02/26 职场文书
CSS 实现Chrome标签栏的技巧
2021/08/04 HTML / CSS
Tomcat执行startup.bat出现闪退的原因及解决办法
2022/04/20 Servers