JS資料之內置物件和方法

2021-09-27 06:53:33 字數 4039 閱讀 6324

◆ array物件

屬性:

length:設定或返回陣列中元素的數目。
物件方法:

join():把陣列的所有元素放入乙個字串。元素通過指定的分隔符進行分隔。

pop():刪除並返回陣列的最後乙個元素

reverse():顛倒陣列中元素的順序。

shift():刪除並返回陣列的第乙個元素

slice():從某個已有的陣列返回選定的元素

sort():對陣列的元素進行排序

splice():刪除元素,並向陣列新增新元素。

◆ date物件:

data 物件方法:

date():    返回當日的日期和時間

getdate(): 從 date 物件返回乙個月中的某一天 (1 ~ 31)。

getday(): 從 date 物件返回一周中的某一天 (0 ~ 6)。

getmonth():從 date 物件返回月份 (0 ~ 11)。

getfullyear():從 date 物件以四位數字返回年份。

getyear():請使用 getfullyear() 方法代替。

gethours():返回 date 物件的小時 (0 ~ 23)。

getminutes():返回 date 物件的分鐘 (0 ~ 59)。

getseconds():返回 date 物件的秒數 (0 ~ 59)。

getmilliseconds():返回 date 物件的毫秒 (0 ~ 999)。

gettime() :返回 1970 年 1 月 1 日至今的毫秒數。

parse() :返回2023年1月1日午夜到 指定日期(字串)的毫秒數。

setdate():設定 date 物件 中月的某一天 (1 ~ 31)。

setmonth():設定 date 物件中月份 ( 0 ~ 11)。

setfullyear():設定 date 物件中的年份(四位數字)。

setyear():請使用 setfullyear() 方法代替。

sethours():設定date 物件中的小時 (0 ~ 23)。

setminutes():設定 date 物件中­的分鐘 (0 ~ 59)。

setseconds():設定 date 物件中的秒鐘 (0 ~ 59)。

setmilliseconds():設定 date 物件中的毫秒 (0 ~ 999)。

settime():以毫秒設定 date 物件。

tostring() :把date 物件轉換為字串。

totimestring():把 date 物件的時間部分轉換為字串。

todatestring():把 date 物件的日期部分轉換 為字串。

◆ number物件:

number 物件屬性:

max_value:可表示的最大的數。

min_value:可表示的最小的數。

nan:非數字值,相當於nan

negative_infinity:負無窮大,溢位時返回該值。相當於-infinity

positive_infinity:正無窮大,溢位時返回該值。相當於infinity

number 物件方法:

tostring:把數字轉換為字串,使用指定的基數。

tofixed:把數字轉換為字串,結果的小數點後有指定位數的數字。

toexponential:把物件的值轉換為指數計數法。

toprecision:把數字格式化為指定的長度。

valueof:返回乙個 number 物件的基本數字值。

◆ boolean物件:

boolean 物件方法:

tostring():把邏輯值轉換為字串,並返回結果。

valueof():返回 boolean 物件的原始值

◆ string物件:

string 物件屬性:

length:字串的長度
string物件方法:

anchor():建立 html 錨。

big():用大號字型顯示字串。

blink():顯示閃動字串。

bold():使用粗體顯示字串。

fontcolor():使用指定的顏色來顯示字串。

fontsize():使用指定的尺寸來顯示字串。

italics():使用斜體顯示字串。

small():使用小字號來顯示字串。

strike():使用刪除線來顯示字串。

sub():把字串顯示為下標。

fixed():以打字機文字顯示字串。

sup():把字串顯示為上標。

charat():返回在指定位置的字元。

charcodeat():返回在指定的位置的字元的 unicode 編碼。

concat():連線字串。

fromcharcode():從字元編碼建立乙個字串。

indexof():檢索字串。

lastindexof():從後向前搜尋字串。

match():找到乙個或多個正規表示式的匹配。

replace():替換與正規表示式匹配的子串。

search():檢索與正規表示式相匹配的值。

slice():提取字串的片斷,並在新的字串中返回被提取的部分。

split():把字串分割為字串陣列。

substr():從起始索引號提取字串中指定數目的字元。

substring():提取字串中兩個指定的索引號之間的字元。

tolocalelowercase():把字串轉換為小寫。

tolocaleuppercase():把字串轉換為大寫。

tolowercase():把字串轉換為小寫。

touppercase():把字串轉換為大寫。

tosource():代表物件的源**。

tostring():返回字串。

valueof():返回某個字串物件的原始值。

◆ math物件:

math物件的屬性:

e:返回算術常量 e,即自然對數的底數(約等於2.718)。

ln2:返回 2 的自然對數(約等於0.693)。

ln10:返回 10 的自然對數(約等於2.302)。

log2e:返回以 2 為底的 e 的對數(約等於 1.414)。

log10e:返回以 10 為底的 e 的對數(約等於0.434)。

pi :返回圓周率(約等於3.14159)。

sqrt1_2:返回返回 2 的平方根的倒數(約等於 0.707)。

sqrt2:返回 2 的平方根(約等於 1.414)。

math物件的方法:

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

acos(x):返回數的反余弦值。

asin(x):返回數的反正弦值。

atan(x):以介於 -pi/2 與 pi/2 弧度之間的數值來返回 x 的反正切值。

atan2(y,x):返回從 x 軸到點 (x,y) 的角度(介於 -pi/2 與 pi/2 弧度之間)。

ceil(x):對數進行上捨入。

cos(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):把數四捨五入為最接近的整數。

sin(x):返回數的正弦。

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

tan(x):返回角的正切。

tosource():返回該物件的源**。

valueof():返回 math 物件的原始值。

JS之內置物件

date日期物件 var date new date var date2 new date 2019,07,17 var date3 new date dct 1,2012 date.getdate 獲取日期,setdate 為設定日期 date.getsetfullyear 返回年份 date.g...

JS內建方法和物件

js內建函式不從屬於任何物件,在js語句的任何地方都可以直接使用這些函式。js中常用的內建函式如下 1 eval str 接收乙個字串形式的表示式,並試圖求出表示式的值。作為引數的表示式可以採用任何合法的操作符和常數。如果引數中包含js命令,這些命令也可以被執行,就像這些命令是js程式的一部分一樣。...

C 之內置函式物件

stl內建了一些函式物件 算術仿函式 關係仿函式 邏輯仿函式 這些仿函式所產生的物件,用法和一般函式完全相同使用內建函式物件,需要引入標頭檔案 include 一 算術仿函式 功能描述 實現四則運算其中negate是一元運算,其他都是二元運算 仿函式原型 template class t t plu...