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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JavaScript对象的chapterI

發布時間:2024/4/17 javascript 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaScript对象的chapterI 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

對象:

???????? 對象就是由一些彼此相關的屬性和方法集合在一起而構成的一個數據實體。

?

???????? 一、本地對象:

?????????????????? 1.Date——日期對象

??????????????????????????? var myDate = new Date();

??????????????????????????? myDate.getFullYear();??? //獲取完整的年份(4位,1970-????)

??????????????????????????? myDate.getMonth();?????? //獲取當前月份(0-11,0代表1月)

??????????????????????????? myDate.getDate();??????? //獲取當前日(1-31)

??????????????????????????? myDate.getDay();???????? //獲取當前星期X(0-6,0代表星期天)

??????????????????????????? myDate.getTime();??????? //獲取當前時間(從1970.1.1開始的毫秒數)

??????????????????????????? myDate.getHours();?????? //獲取當前小時數(0-23)

??????????????????????????? myDate.getMinutes();???? //獲取當前分鐘數(0-59)

??????????????????????????? myDate.getSeconds();???? //獲取當前秒數(0-59)

??????????????????????????? myDate.getMilliseconds();??? //獲取當前毫秒數(0-999)

??????????????????????????? myDate.toLocaleDateString();???? //獲取當前日期

??????????????????????????? var mytime=myDate.toLocaleTimeString();???? //獲取當前時間

??????????????????????????? myDate.toLocaleString();??????? //獲取日期與時間

?

?????????????????? 例子:

??????????????????????????? function time(){???????????????????????????????????

??????????????????????????? ??? var today = new Date();

???????????????????????????????????? var year = today.getFullYear();

???????????????????????????????????? var month = today.getMonth();

???????????????????????????????????? var date1 = today.getDate();

???????????????????????????????????? var hours = today.getHours();

???????????????????????????????????? var?? minutes = today.getMinutes();

???????????????????????????????????? var seconds = today.getSeconds();

             var week = new Array('星期日','星期一','星期二','星期三','星期四','星期五','星期六');

???????????????????????????????????? var day = today.getDay();????????

????????????????????????????????????

???????????????????????????????????? if(seconds <10){

?????????????????????????????????????????????? seconds = "0"+seconds;

???????????????????????????????????? }

??????????????????????????? ??????? ?

             var time = year+"年"+month+"月"+date1+"日"+" "+hours+":"+minutes+":"+seconds+" "+week[day];

??????????????????????????? ??????? document.getElementById("btn").innerHTML = time;

???????????????????????????????????? setTimeout("time()",1000);

??????????????????????????? }

?

?

?????????????????? 2.Math——數學運算對象

??????????????????????????? Math對象是javascript的一個全局對象,不需要用new 創建。

??????????????????

??????????????????????????? 要留意的是Math的一個屬性——Math.PI——圓周率。

?

??????????????????????????? Math對象的常用方法:

???????????????????????????????????? abs(x) ????????????? 返回數的絕對值。

???????????????????????????????????? ceil(x) ?????????????? 對數進行上舍入。

???????????????????????????????????? exp(x) ????????????? 返回 e 的指數。

???????????????????????????????????? floor(x)?????????????? 對數進行下舍入。

???????????????????????????????????? log(x) ?????????????? 返回數的自然對數(底為e)。

???????????????????????????????????? max(x,y) ?????????????????? 返回 x 和 y 中的最高值。

???????????????????????????????????? min(x,y) ?????????? 返回 x 和 y 中的最低值。?

???????????????????????????????????? pow(x,y) ????????? 返回 x 的 y 次冪。

???????????????????????????????????? random() ??????? 返回 0 ~ 1 之間的隨機數。

???????????????????????????????????? round(x) ????????? 把數四舍五入為最接近的整數。

???????????????????????????????????? sqrt(x) ???????????? 返回數的平方根。

?

?????????????????? 3.Array——數組對象

??????????????????????????? 定義數組的方法:

???????????????????????????????????? var week = new Array();

???????????????????????????????????? var week = new Array(‘星期一’ , ‘星期二, ‘星期三’);

???????????????????????????????????? var week = (‘星期一’ , ‘星期二, ‘星期三’);

?

??????????????????????????? 重要屬性——length——數組長度

?

??????????????????????????? 常用方法:

???????????????????????????????????? concat() ????????? 連接兩個或更多的數組,并返回結果。

             join() ??????????????? 把數組的所有元素放入一個字符串。元素通過指定的分隔符進行分隔。

???????????????????????????????????? pop() ??????????????? 刪除并返回數組的最后一個元素?

???????????????????????????????????? push() ????????????? 向數組的末尾添加一個或更多元素,并返回新的長度。

??????????????????????????? ???????? reverse() ???????? 顛倒數組中元素的順序。

???????????????????????????????????? shift() ?????????????? 刪除并返回數組的第一個元素?

???????????????????????????????????? slice() ?????????????? 從某個已有的數組返回選定的元素

???????????????????????????????????? sort() ?????????????? 對數組的元素進行排序?

???????????????????????????????????? splice() ??????????? 刪除元素,并向數組添加新元素。

???????????????????????????????????? toString() ??????? 把數組轉換為字符串,并返回結果。??

???????????????????????????????????? unshift() ????????? 向數組的開頭添加一個或更多元素,并返回新的長度。??

??????????????????

??????????????????????????? 例子(用for循環彈出星期一到星期天,但不彈出今天的值):

             var week = new Array('星期一','星期二','星期三','星期四','星期五','星期六','星期日');

???????????????????????????????????? var today = new Date();

???????????????????????????????????? var day = today.getDay();

??????????????????

???????????????????????????????????? for (var i=0;i<week.length;i++) {

?????????????????????????????????????????????? if(i == day-1){

??????????????????????????????????????????????????????? continue;

?????????????????????????????????????????????? }

???????????????????????????????????? alert(week[i]);

???????????????????????????????????? }

?

轉載于:https://www.cnblogs.com/jiangwenjie/p/5848498.html

總結

以上是生活随笔為你收集整理的JavaScript对象的chapterI的全部內容,希望文章能夠幫你解決所遇到的問題。

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