定義:
vard =newdate();//
獲取系統日期
document
.write
(d.tolocaletimestring
());
vard =newdate(
2017,00
,03,17
,14,06
);//自定義日期
document
.write
(d.tolocaletimestring
());
不給引數,定義的日期為執行這條指令時那一刻的系統日期
當然也可以指定年月日時分秒引數,但是要特別注意的是月從0開始。即0表示1月。
修改日期:
setyear、setmonth、setdate...
獲取日期分量:
getyear、getmonth、getdate...
getmilliseconds是獲取毫秒分量
gettime 獲取的是從1970-1-1 00:00:00 至指定日期經歷的毫秒數
日期比較
vard1 =newdate(
2017,6
,2);
vard2 =newdate(
2017,6
,1);
document
.write
(d1-d2);
d1>d2
d1-d2:兩個日期相差的毫秒數
便捷計算某月天數的方法
varmonth = 2;
vard =newdate(
2017
,month,0
);document
.write
(d.getdate
()+"")
;math.max(n1,n2,n3,n4):取得n1,n2,n3,n4中的最大值
math.min(n1,n2,n3,n4):取得n1,n2,n3,n4中的最小值
math.pi:獲得π的值
math.e:獲得e的值
math pow(x,y):獲得x的 y次方
math.sqrt(x):獲得x開根的值
math.abs(x):獲得x的絕對值
math.floor(x):x向下取整
math.ceil(x):x向上取整
math.round(x):x四捨五入
math.random(x):產生0-1之間的隨機數
toexponential():科學計數表示,指數計數法。
tofixed
(x):保留x位小數,並把數字轉化為字串
toprecision:將數字保留x,並返回的是字串型別。
vare =
12.123456
;e = e.
toprecision(4
);alert
(e);
js 學習筆記 js基礎知識
值型別 字串,數字,bool,symbol 引用型別 object,array,function,null typeof能識別所有值型別,識別函式,判斷是否是引用型別 不可再細分 淺拷貝 改變拷貝物件的值,原值改變 深拷貝 改變拷貝物件的值,原值不改變 如何實現深拷貝 運算子 當加號運算子時,str...
JS筆記(一) 基礎知識
一 識別符號 識別符號就是乙個名字,在js中,識別符號用來對變數和函式命名,或者用做js 中某些迴圈語句中的跳轉位置的標記。js的識別符號必須以字母 或 符號開始,後續字元可以是字母 數字 或 符號。二 變數宣告 使用關鍵字var宣告變數。1 varfile 2var book 3var boy 4...
js物件基礎知識和程式設計
js物件是一組沒有特定順序的值 基本值 函式 物件 便於理解的方式 var person new object person.name tom person.age 29 person.sayname function 物件字面量方式 可作為常用方式 var person ecmascript有兩種...