1. 程式人生 > >javascript有哪些常用內建物件及方法總結

javascript有哪些常用內建物件及方法總結

在js中萬物皆物件;字串,陣列,數值,函式......

內建物件都有自己的屬性和方法,訪問方法如下:

物件名.屬性名稱;

物件名.方法名稱

1.Array陣列物件

unshift( )    陣列開頭增加

功能:給陣列開頭增加一個或多個

引數:一個或多個

返回值:陣列的長度

原陣列發生改變

shift( )        陣列開頭刪除一項

功能:給陣列開頭刪除一個

引數:無

返回值:被刪除的內容

原陣列發生改變

push( )       陣列末尾增加

功能:給陣列末尾增加一項或多項

引數:一個或多個

返回值:陣列的長度

原陣列發生改變

pop( )         陣列末尾刪除一項

功能:給陣列末未刪除一項

引數:無

返回值:被刪除的內容

原陣列發生改變

concat( )     陣列的拼接

ary1.concat( ary2,ary3....)

使用concat可以實現陣列的克隆,concat()中不傳引數

splice(index, howmany, item1, ...itemx

splice 可以根據引數實現陣列的刪除,增加,替換

前兩個引數 index 和 howmany 是必需的引數,後面的引數可選引數

splice(index,  0 ,item1, item2...)     增加

從索引 index 開始增加,增加的內容插入到索引 index 前面

splice(index, n)    刪除

從索引 index 開始刪除n個,如果只有一個引數splice(index),就是從索引  index  開始後面的內容全部刪除

splice(index, n,item1,item2...)   替換

從索引 index開始替換 n 個,替換的內容為item1, item2....

slice(n,m)      擷取

從索引 n 擷取到索引 m 但不包括 m  ,原陣列不發生改變

slice(0)或splice()可以實現陣列的克隆

reverse()     陣列翻轉

返回值是翻轉後的新陣列,原陣列發生改變

sort()    陣列排序

使用方法:sort(function (a,b){return  a-b})     從小到大排

               sort(function (a,b){return  b-a})     從大到小排

toString( )   陣列轉字串

把陣列轉成以逗號分隔的字串

join(拼接形式)    拼接

把陣列拼接成以其他形式分割的字串,配合eval()可以實現數學運算        eval(join(‘+’))

陣列常用但不相容的方法:
indexOf(查詢內容)   查詢

ary.indexOf(查詢內容)    查詢陣列中是否有某項,有的話返回該項的所引,沒有話返回-1;

forEach()  遍歷
forEach接收兩個引數,一個callback,thisArg
callback接收三個引數:1)item 2)index 3)input
thisArg用來改變callback中的this指向;
forEach 沒有返回值,但是map有返回值
map()   遍歷

2.string字串

charAT(index)      通過索引找字元

charCodeAt(index)      通過索引找到字元的 Unicode 編碼。這個返回值是 0 - 65535 之間的整數。

 方法 charCodeAt() 與 charAt() 方法執行的操作相似,只不過前者返回的是位於指定位置的字元的編碼,而後者返回的是字元子串。

indexOf()      從前往後找,找到返回內容的索引,找不到返回-1;

lastIndexOf()      從後往前找,找到返回內容的索引,找不到返回-1;

slice(n,m)       從索引n 查詢到索引m  但不包括m,slice可以取負值

substring(n,m)      從索引n 查詢到索引m ,但不包括m, 不可以取負值

substr(n,m)      從索引n開始擷取m 個

split(切割形式)       把一個字串分割成字串陣列。

toUpperCase()      轉大寫字母

toLowerCase()       轉小寫字母

3.Math物件

Math.floor()        向下取整

Math.ceil()         向上取整

Math.random()      取0-1之間的隨機小數

Math.round()     四捨五入

Math.abs()      取絕對值

Math.pow(x,y)      x的y次冪  

Math.sqrt()     開平方

Math.max()      取最大值

Math.min()      取最小值

4.Date日期物件

new Date()      建立一個日期物件

getFullYear()      返回年份

getMonth()      返回月份數(0-11),想要得到幾月,需要加一

getDay()      返回一週的第幾天(0-6),想要得到星期幾,需要加一

getDate()      返回日

getHours()      返回時

getMinutes()      返回分

getSeconds()      返回秒

getTime()      返回從1970年1月1日00:00到現在的毫秒數(格林尼治時間),也就是時間戳

setYear(yearInt)       設定年份.2位數或4位數


setFullYear(yearInt)      設定年份.4位數

setMonth(monthInt)       設定月份(0-11)


setDate(dateInt)       設定日(1-31)


setHours(hourInt)       設定小時數(0-23)


setMinutes(minInt)       設定分鐘數(0-59)


setSeconds(secInt)       設定秒數(0-59)


setMilliseconds(milliInt)       設定毫秒(0-999)

相關推薦

javascript哪些常用物件方法總結

在js中萬物皆物件;字串,陣列,數值,函式......內建物件都有自己的屬性和方法,訪問方法如下:物件名.屬性名稱;物件名.方法名稱1.Array陣列物件unshift( )    陣列開頭增加功能:給陣列開頭增加一個或多個引數:一個或多個返回值:陣列的長度原陣列發生改變shift( )        陣列開

jsp常用物件方法簡述

內建物件一:out  物件介紹:out內建物件負責向瀏覽器輸出內容(print、write、println)方法:print 向客戶端列印資料(將各種型別的資料轉換成字串)方法:write 向客戶端列印資料(字元、字元陣列、字串)方法:println 向客戶端列印資料(將各種

JavaScript 哪些常用的遍歷迴圈方法總結

一.for迴圈最常見的遍歷方法,用來遍歷陣列,學過程式語言的基本都知道怎麼用,如下:var a = [1, 2, 3, 4, 5]; for (var i = 0; i < a.length; i++) { console.log(a[i]); }上面這是最簡單的用

JSP物件常用方法

JSP九大內建物件作用域名 name 名稱 型別 作用域 request 請求物件 javax.servlet.ServleRequest Request

JavaScript封閉函式、常用物件、js除錯方法

1.封閉函式 封閉函式是JavaScript中匿名函式的另外一種寫法,建立一個一開始就執行而不用命名的函式 /在封閉函式前加’;‘,可以避免js壓縮時出錯/;(function(){ alert('hello world!'); })(); /*當i大於78時等於78,小於時等於89*/ v

JSP的物件常用方法

何為作用域   先讓我們看看效果:   大概流程是這樣的,我們訪問index.jsp的時候,分別對pageContext, request, session,application四個作用域中的變數進行累加。(當然先判斷這個變數是不是存在,如果變數不存在,則要把變數初始化成

javascript 物件常見API

SCRIPT 標記    用於包含JavaScript程式碼.    屬性    LANGUAGE 定義指令碼語言    SRC 定義一個URL用以指定以.JS結尾的檔案    window物件    每個HTML文件的頂層物件.    屬性    fram

JavaScript常用物件

 程式碼: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4

JavaScript常用物件及其相應屬性和方法(一)

JavaSript物件的型別為Object型別,JavaSript物件分為內建物件和自定義物件。常用的JavaSript內建物件有以下4中:String,Date,Array,Math. String : 主要用於處理字串,常用屬性為length,常用方法如下

javascript高階程式設計--單體物件

global:單體內建物件; encodeURL(url):對url進行編碼,事實上只會對url中的空格進行編碼(%20),其他的都不會變,與之對應的是decodeURL(),換句話說只能反解析%20; encodeURLComponent(url):也是對url進行編碼,與encod

JSP常用物件相關

為了簡化頁面的開發過程,JSP提供了內建物件,他們由容器實現和管理,不需要預先申明,不需要例項化就可以直接使用,主要有九大內建,其中前五比較常用 1,out物件。 out物件被封裝維javax.servlet.jsp.JspWriter介面,表示為客戶開啟輸出流,用來向客戶輸出資料。 主

JavaEE(1)——常用物件

1 實驗目的 掌握如何獲得請求引數; 瞭解如何通過請求物件獲得客戶資訊; 重點掌握request物件、session物件、application物件的用法; 重點掌握使用請求物件儲存資料和請求轉發。 2 實驗原理 2.1 request 物件 reques

Jmeter- Beanshell語法和常用物件

1:Beanshell的基本語法1.1:Beanshell的For迴圈與集合String a = "aaa";int b = 111;List list  = new ArrayList();//list集合只能儲存String型別list.add(a);list.add(b

jsp物件方法

SP內建物件(9個常用的內建物件)    1.request物件 客戶端的請求資訊被封裝在request物件中,通過它才能瞭解到客戶的需求, 然後做出響應。它是HttpServletRequest類的例項。 序號方法說明 objectgetAttribute(St

scala map/list/array/的常用遍歷操作總結

Scala 是面向函式的,所以在集合函式裡,它很輕易地提供了非常豐富遍歷操作,陣列變換操作。這對於我們資料探勘,爬蟲,文字處理等都非常有幫助。有了這些內建的遍歷變換操作,我們再也不用像java那樣寫一個笨笨的for迴圈來迭代,然後還要定義一些規範的函式來迎合需求。而sca

GDB常用的除錯命令方法總結

1. 執行GDB啟動 GDB 的方法有以下幾種:gdb <program>:program 是使用者的執行檔案,一般在當然目錄下。    例如:gdb bmu_run gdb

request物件常用方法總結(示例)----JSP物件

JSP內建物件:request物件   客戶端的請求資訊被封裝在request物件中,通過它才能瞭解到客戶的需求,然後做出響應。它是HttpServletRequest類的例項。request物件具有請求域,即完成客戶端的請求之前,該物件一直有效。常用方法如下

JavaScript基礎函式和詞法分析以及常用物件和使用方法(4)

day52 參考:https://www.cnblogs.com/liwenzhou/p/8004649.html 函式 函式定義 JavaScript中的函式和Python中的非常類似,只是定義方式有點區別。 function foo(a, b) { console.log("a:"

JSP哪些物件?作用分別是什麼?

答:JSP有9個內建物件: request:封裝客戶端的請求,其中包含來自GET或POST請求的引數; response:封裝伺服器對客戶端的響應; pageContext:通過該物件可以獲取其他物件; session:封裝使用者會話的物件; applic

JavaScript 的定時器物件

定時器 (1)setInterval();迴圈定時器:固定時間間隔指定一次,像鬧鐘 一樣,不關閉繼續執行。 (2)setTimeout();炸彈定時器:只執行一次,不能執行下一次了。 1. SetInterval() 語法結構: setInterval(code,millisec,lan