日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

js基础语法知识(数组/对象/日期)

發布時間:2025/3/21 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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基础语法知识(数组/对象/日期)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。