筆記16 Js基礎知識 日期和其他物件

2021-08-04 21:54:15 字數 1637 閱讀 1556

定義:

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有兩種...