Boolean
用于轉換一個不是 Boolean 類型的值轉換為 Boolean 類型值 (true 或者false)
對象屬性
constructor
返回對創(chuàng)建此對象的 Boolean 函數的引用
var myvar = new Boolean(1);
myvar.constructor;//function Boolean() { [native code] }
protoType
使您有能力向對象添加屬性和方法
Boolean.prototype.myColor=function()
{
if (this.valueOf()==true)
{
this.color="green";
}
else
{
this.color="red";
}
}
var a=new Boolean(1);
a.myColor();
var b=a.color;//green
對象方法
toString()
把布爾值轉換為字符串旷痕,并返回結果
var bool = new Boolean(1);
var myvar = bool.toString();// true
valueOf()
返回 Boolean 對象的原始值凿渊。
var bool = new Boolean(0);
var myvar = bool.valueOf();//false
Date 對象
Date 對象用于處理日期與時間,創(chuàng)建 Date 對象: new Date()
以下四種方法同樣可以創(chuàng)建 Date 對象
var d = new Date();
var d = new Date(milliseconds);
var d = new Date(dateString);
var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);
Date 對象屬性
constructor
返回對創(chuàng)建此對象的 Date 函數的引用
myDate.constructor;//function Date() { [native code] }
prototype
返回對創(chuàng)建此對象的 Date 函數的引用
Date.prototype.myMet=function(){
if (this.getMonth()==0){this.myProp="January"};
if (this.getMonth()==1){this.myProp="February"};
if (this.getMonth()==2){this.myProp="March"};
if (this.getMonth()==3){this.myProp="April"};
if (this.getMonth()==4){this.myProp="May"};
if (this.getMonth()==5){this.myProp="June"};
if (this.getMonth()==6){this.myProp="July"};
if (this.getMonth()==7){this.myProp="August"};
if (this.getMonth()==8){this.myProp="Spetember"};
if (this.getMonth()==9){this.myProp="October"};
if (this.getMonth()==10){this.myProp="November"};
if (this.getMonth()==11){this.myProp="December"};
}
var d = new Date();
d.myMet();
// 或者
var d = new Date();
d.myMet();
var monthname = d.myProp;
Date 對象方法
getDate()
從 Date 對象返回一個月中的某一天 (1 ~ 31)
var d = new Date();
d.getDate();
getDay()
從 Date 對象返回一周中的某一天 (0 ~ 6)
var d = new Date();
d.getDay();
getFullYear()
從 Date 對象以四位數字返回年份
var d = new Date().getFullYear();
// 也可以指定時間
var d = new Date("July 21, 1983 01:15:00").getFullYear();
getHours()
返回 Date 對象的小時 (0 ~ 23)
var d = new Date().getHours();
// 也可以指定時間
var d = new Date("July 21, 1983 01:15:00").getHours();
getMilliseconds()
返回 Date 對象的毫秒(0 ~ 999)
var d = new Date().getMilliseconds();
getMinutes()
返回 Date 對象的分鐘 (0 ~ 59)
var d = new Date().getMinutes();
getMonth()
從 Date 對象返回月份 (0 ~ 11)
var d = new Date().getMonth();
getSeconds()
返回 Date 對象的秒數 (0 ~ 59)
var d = new Date().getSeconds();
getTime()
返回 1970 年 1 月 1 日至今的毫秒數
var d = new Date().getTime();
getTimezoneOffset()
返回本地時間與格林威治標準時間 (GMT) 的分鐘差
var d = new Date().getTimezoneOffset();
getUTCDate()
根據世界時從 Date 對象返回月中的一天 (1 ~ 31)
var d = new Date().getUTCDate();
getUTCDay()
根據世界時從 Date 對象返回周中的一天 (0 ~ 6)枣接。
var d = new Date().getUTCDay();
getUTCFullYear()
根據世界時從 Date 對象返回四位數的年份
var d = new Date().getUTCFullYear();
getUTCHours()
根據世界時返回 Date 對象的小時 (0 ~ 23)
var d = new Date().getUTCHours();
getUTCMilliseconds()
根據世界時返回 Date 對象的毫秒(0 ~ 999)
var d = new Date().getUTCMilliseconds();
getUTCMinutes()
根據世界時返回 Date 對象的分鐘 (0 ~ 59)
var d = new Date().getUTCMinutes();
getUTCMonth()
根據世界時從 Date 對象返回月份 (0 ~ 11)
var d = new Date().getUTCMonth();
getUTCSeconds()
根據世界時返回 Date 對象的秒鐘 (0 ~ 59)
var d = new Date().getUTCSeconds();
parse()
返回1970年1月1日午夜到指定日期(字符串)的毫秒數
var d = Date.parse("March 21, 2022");
setDate()
設置 Date 對象中月的某一天 (1 ~ 31)
var d = new Date().setDate(15);
//Tue Mar 15 2022 11:58:36 GMT+0800 (中國標準時間)
setFullYear()
設置 Date 對象中的年份(四位數字)
var d = new Date().setFullYear(15);
setHours()
設置 Date 對象中的小時 (0 ~ 23)
var d = new Date().setHours(15);
setMilliseconds()
設置 Date 對象中的毫秒 (0 ~ 999)
var d = new Date().setMilliseconds(300);
setMinutes()
設置 Date 對象中的分鐘 (0 ~ 59)
var d = new Date().setMinutes(30);
setMonth()
設置 Date 對象中月份 (0 ~ 11)
var d = new Date().setMonth(30);
setMonth()
設置 Date 對象中月份 (0 ~ 11)
var d = new Date().setMonth(30);
接下來的都一下把 get 換乘 set 就是設置了
toDateString()
把 Date 對象的日期部分轉換為字符串
var d = new Date().toDateString();
toISOString()
使用 ISO 標準返回字符串的日期格式
var d = new Date().toISOString();
//2022-03-01T04:05:41.934Z
toJSON()
以 JSON 數據格式返回日期字符串
var d = new Date().toJSON();
//2022-03-01T04:06:33.692Z
toLocaleDateString()
根據本地時間格式靶擦,把 Date 對象的日期部分轉換為字符串
var d = new Date().toLocaleDateString();
//2022/3/1
toLocaleTimeString()
根據本地時間格式,把 Date 對象的時間部分轉換為字符串
var d = new Date().toLocaleTimeString();
//下午12:08:02
toLocaleString()
根據本地時間格式桥狡,把 Date 對象轉換為字符串
var d = new Date().toLocaleString();
//2022/3/1 下午12:08:39
toString()
把 Date 對象轉換為字符串
var d = new Date().toString();
// Tue Mar 01 2022 12:09:18 GMT+0800 (中國標準時間)
var d = new Date().toTimeString();
//12:09:30 GMT+0800 (中國標準時間)
//把 Date 對象的時間部分轉換為字符串缨伊。
var d = new Date().toUTCString();
//根據世界時,把 Date 對象轉換為字符串蘸秘。
//Tue, 01 Mar 2022 04:10:05 GMT
UTC()
根據世界時返回 1970 年 1 月 1 日 到指定日期的毫秒數
var d = new Date().UTC();
//1333065600000
UTC()
返回 Date 對象的原始值
var d = new Date().valueOf();
//1646107907149