js 系統內建函式

2021-08-21 19:14:50 字數 3840 閱讀 5444

var str = 'aaaa';

var atest= new array(); //['ff'[,'er']] \ new array(10); \ new array('ff','fee');

var obj = new obejct(); //

var today = new date();

// math物件示需要宣告。

字串:

length屬性:長度

concat方法(string)連線兩個或更多個字串。

indexof(string)返回出現字串的位置

substr(num1,[num2])擷取字串

tolowercase()轉換成小寫

touppercase()轉換成大寫

replace(str1,str2)字串替換

array:

concat 返回乙個由兩個陣列合併組成的新陣列。

join  返回乙個由陣列中的所有元素連線在一起的 string 物件。

pop  刪除陣列中的最後乙個元素並返回該值。

push 向陣列中新增新元素,返回陣列的新長度。

shift 刪除陣列中的第乙個元素並返回該值。

unshift 返回乙個陣列,在該陣列頭部插入了指定的元素。

sort  返回乙個元素被排序了的 array 物件

reverse  返回乙個元素反序的 array 物件。

slice 返回陣列的乙個片段。

splice 從陣列中刪除元素,

math:

ceil(數值)大於或等於該數的最小整數

floor(數值)小於或等於該數的最大整數

min(數值1,數值2)返回最小值

max(數值1,數值2)返回最大值

pow(數值1,數值2)返回數值1的數值2次方

random()返回隨機數0---1

round(數值)四捨五入

sqrt(數值)開平方根

date:

getyear()返回年份(2位或4位)

getfullyear()返回年份(4位)

getmonth()返回月份0-11

getdate()返回日期1-31

getday()返回星期數0-6

gethours()返回小時數0-23

getminutes()返回分鐘數0-59

getseconds()返回秒數0-59

getmilliseconds()返回亳秒數0-999

例:獲取本地時間

var mydate=new date(dtime.replace(/-|\./g,"/")); //dtime格式 2013-08-09 24:08:09 ie

mydate.getyear(); //獲取當前年份(2位)

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( ); //獲取日期與時間

定時器settimeout();

setinterval();

js 內建函式reduce

今天發現js的乙個內建函式reduce,還是挺有意思的,寫一下我認為比較有意思的部分 1.reduce經常用於陣列的疊加,他會接受兩個引數,第乙個是 函式callback 第二個是起始值 非必須 1 不傳第二個引數 var items 1,4,5,7,89 items.reduce a,b a b ...

JS的內建函式reduce

js reduce函式,是ecmascript5規範中出現的陣列方法。在平時的工作中,相信大家使用的場景並不多,一般而言,可以通過reduce方法實現的邏輯都可以通過foreach方法來變相的實現,雖然不清楚瀏覽器的js引擎是如何在c 層面實現這兩個方法,但是可以肯定的是reduce方法肯定也存在陣...

js 運算的內建函式

一 math.round 作用 四捨五入返回整數。返回引數 0.5後,向下取整 math.round 5.57 返回6 math.round 2.4 返回2 math.round 1.5 返回 1 math.round 5.8 返回 6 二 math.ceil 作用 返回大於等於引數的最小整數。ma...