JS前端知識點總結(jié)之內(nèi)置對象,日期對象和定時器相關(guān)操作
本文實例講述了JS前端知識點總結(jié)之內(nèi)置對象,日期對象和定時器相關(guān)操作。分享給大家供大家參考,具體如下:
常見內(nèi)置對象
- Arguments: 函數(shù)參數(shù)集合
- Array: 數(shù)組
- Boolean: 布爾對象
- Date: 日期對象
- Error: 異常對象
- Function: 函數(shù)構(gòu)造器
- Math: 數(shù)學對象
- Number: 數(shù)值對象
- Object: 基礎(chǔ)對象
- 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() 返回累計毫秒數(shù) (從1970/1/1 午夜時分計算)
- 獲取過去的毫秒數(shù)字: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數(shù)字表示1-12月,var a = new Date(2006,5,6) 結(jié)果是2006-6-6
// 0-6 表示星期幾
兩種定時器
setInterval 循環(huán)執(zhí)行
window.setInterval(function(){
// do your business
},100);
setTimeout 只調(diào)用一次
window.setTimeout(function() {
// do your business
},100);
定時器的取消
- clearInterval
var timer1 = setInterval(function(){
clearInterval(timer1);
},100);
- clearTimeout
var timer2 = setTimeout(function() {
clearTimeout(timer2);
},100);
PS:這里再為大家推薦幾款比較實用的天數(shù)計算在線工具供大家使用:
在線日期/天數(shù)計算器:
http://tools.jb51.net/jisuanqi/date_jisuanqi
在線日期計算器/相差天數(shù)計算器:
http://tools.jb51.net/jisuanqi/datecalc
在線日期天數(shù)差計算器:
http://tools.jb51.net/jisuanqi/onlinedatejsq
在線天數(shù)計算器:
http://tools.jb51.net/jisuanqi/datejsq
更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript時間與日期操作技巧總結(jié)》、《JavaScript+HTML5特效與技巧匯總》、《JavaScript錯誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》及《JavaScript數(shù)學運算用法總結(jié)》
希望本文所述對大家JavaScript程序設(shè)計有所幫助。
相關(guān)文章
Javascript 多瀏覽器兼容總結(jié)(實戰(zhàn)經(jīng)驗)
多瀏覽器兼容一直都是前端備受關(guān)注的問題,本文整理了一些實戰(zhàn)的經(jīng)驗,個人感覺還不錯,需要的朋友可以參考下2013-10-10
javascript eval和JSON之間的聯(lián)系
本文著重解釋eval函數(shù)和JSON數(shù)據(jù)格式之間的聯(lián)系以及一些細節(jié)上的問題。2009-12-12
layui table checked獲取選中數(shù)據(jù)方式
這篇文章主要介紹了layui table checked獲取選中數(shù)據(jù)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-10-10
移動端使用localStorage緩存Js和css文的方法(web開發(fā))
這篇文章主要介紹了web移動端使用localStorage緩存Js和css文的方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-09-09

