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

