js基础语法知识(数组/对象/日期)
生活随笔
收集整理的這篇文章主要介紹了
js基础语法知识(数组/对象/日期)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
對象
刪除屬性:
1 delete obj.name;對象作為參數傳遞給函數:
1 function box(obj){ 2 if(obj.name!=undefined) alert(obj.name); 3 } 4 var obj={ 5 name:"田偉", 6 age:100 7 }; 8 box(obj);數組?
?
創建一個10個元素的數組:
1 var arr=new Array(10);數組排序:
1 var arr=Array(1,11,3,3,44,2,6); 2 function compare(a,b){ 3 if(a>b){ 4 return 1; 5 }else if(a<b){ 6 return -1; 7 }else{ 8 return 0; 9 } 10 } 11 arr.sort(compare);//從小到大排序arr.reverse();//逆向排序 //數組拼接
var box=[2,3,4,5]; alert(box.join("-"));
//結果 2-3-4-5
數組元素的添加和移除:
1 var box=["tian","wei",'111']; 2 //末尾添加 3 box.push("上海"); 4 //末尾刪除 5 box.pop(); 6 //前面刪除 7 box.shift(); 8 //前面添加,IE不兼容,棄用 9 box.unshift("aa");?數組的方法:
1 var a=[11,22,33,44]; 2 3 //增加,創建新數組 4 var b=a.concat("aaaa"); 5 //取第一個到第二個 6 var c=a.slice(1,2); 7 //修改原數組,從第一個位置,取2個 8 var d=a.splice(1,2); 9 //修改原數組,插入33333 10 e=a.splice(1,0,'33333333'); 11 //修改原數組,替換33333 12 f=a.splice(1,1,'33333333');?時間和日期
?
靜態方法
//靜態方法 Date.parse('5/12/2016'); //返回毫秒數 //1462982400000?
//date3種寫法var date=new Date('5/12/2016'); var date=new Date(1462982400000);
var date=new Date('Thu May 12 2016 00:00:00 GMT+0800'); //后臺自動調用Date.parse()方法
//返回Thu May 12 2016 00:00:00 GMT+0800 (中國標準時間)
?Date.UTC()和Date.parse()的不同
//世界統一時間 秒數Date.UTC(2007,10,15,17,22,23,11);//本地時間 秒數Date.parse('5/12/2017');//本地時間var date=new Date(2007,10,15,17,22,23,11);//世界統一時間var date=new Date(Date.UTC(2007,10,15,17,22,23,11));時間通用方法,一般用來調試
var date=new Date();date=date.toString();//Sat Mar 04 2017 01:05:26 GMT+0800 (中國標準時間) date=date.toLocaleString();//2017/3/4 上午1:04:57 date=date.valueOf();//毫秒1488560751978時間格式化方法
date=date.toDateString();//Sat Mar 04 2017 date=date.toTimeString();//01:09:53 GMT+0800 (中國標準時間) date=date.toLocaleString();//2017/3/4 上午1:10:31 date=date.toLocaleTimeString();//上午1:10:56 date=date.toUTCString();//Fri, 03 Mar 2017 17:11:19 GMT時間的組件方法
var date=new Date(); //取值 date=date.getFullYear();//2017 date=date.getMonth();//2 月份從0開始 date=date.getDate();//4 date=date.getDay();//6 星期 date=date.getHours();//1 date=date.getUTCHours();//17 時區之差,加UTC不同 date=date.getMinutes();//15 date=date.getSeconds();//36 //設置值,把所有的get替換成set date=date.setFullYear(2018); .....?
轉載于:https://www.cnblogs.com/yestian/p/6498887.html
總結
以上是生活随笔為你收集整理的js基础语法知识(数组/对象/日期)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Groovy简介和一点资源
- 下一篇: abbyy在使用时提示更改分辨率如何处理