1. 程式人生 > >javaScript的內建物件以及一些常用的方法

javaScript的內建物件以及一些常用的方法

JS內建物件:

String物件:字串物件,提供了對字串進行操作的屬性和方法。 Array物件:陣列物件,提供了陣列操作方面的屬性和方法。 Date物件:日期時間物件,可以獲取系統的日期時間資訊。 Boolean物件:布林物件,一個布林變數就是一個布林物件。(沒有可用的屬性和方法) Number物件:數值物件。一個數值變數就是一個數值物件。 Math物件:數學物件,提供了數學運算方面的屬性和方法。

1)String物件的屬性和方法: length:獲取字串的長度。如:var len = strObj.length
toLowerCase():將字串中的字母轉成全小寫。如:strObj.toLowerCase()

toUpperCase():將字串中的字母轉成全大寫。如:strObj.toUpperCase()
charAt(index):返回指定下標位置的一個字元。如果沒有找到,則返回空字串。
JavaScript從入門到精通indexOf():返回一個子字串在原始字串中的索引值(查詢順序從左往右查詢)。如果沒有找到,則返回-1。
JavaScript從入門到精通substr():在原始字串,返回一個子字串

substring():在原始字串,返回一個子字串。
“abcdefgh”.substring(0,5) = “abcde”
“abcdefgh”.substr(0,5) = “abcde”
“abcdefgh”.substring(2,3) = “c”
“abcdefgh”.substr(2,3) = “cde”



split():將一個字串轉成陣列。
2)Array物件: length屬性:動態獲取陣列長度。如:var len = arrObj.length
join():將一個數組轉成字串。返回一個字串。語法:arrObj.join(連線號)
JavaScript從入門到精通
reverse():將陣列中各元素顛倒順序,語法:arrObj.reverse()。
JavaScript從入門到精通

delete  運算子:只能刪除陣列元素的值,而所佔空間還在,總長度沒變(arr.length)。
shift():刪除陣列中第一個元素,返回刪除的那個值,並將長度減1。
pop():刪除陣列中最後一個元素,返回刪除的那個值,並將長度減1。
unshift():往陣列前面新增一個或多個數組元素,長度要改變。arrObj.unshift(“a” , “b” , “c”)

push():往陣列結尾新增一個或多個數組元素,長度要改變。arrObj.push(“a” , “b” , “c”)
3)Date物件: 其實就是一個String物件,就可以直接呼叫屬性和方法。
Date物件的使用,必須使用new關鍵字來建立,否則,無法呼叫Date物件的屬性和方法
4)Math數學物件: Math物件是一個靜態物件,換句話說:在使用Math物件,不需要建立例項。
Math.PI:圓周率。 Math.abs():絕對值。如:Math.abs(-9) = 9 Math.ceil():向上取整(整數加1,小數去掉)。如:Math.ceil(10.2) = 11 Math.floor():向下取整(直接去掉小數)。如:Math.floor(9.888) = 9 Math.round():四捨五入。如:Math.round(4.5) = 5; Math.round(4.1) = 4 Math.pow(x,y):求x的y次方。如:Math.pow(2,3) = 8 Math.sqrt():求平方根。如:Math.sqrt(121) = 11 5)Number數值物件: 一個數值變數,就是一個數值物件(Number物件)。
toFixed():將一個數值轉成字串,並進行四捨五入,保留指定位數的小數。語法:numObj.toFixed(n)
var a = 123.9878;
a = a.toFixed(2); // a = “123.99”

JavaScript從入門到精通
JavaScript從入門到精通


參考:http://toutiao.com/i6307504439376740866/




相關推薦

javaScript物件以及一些常用方法

JS內建物件: String物件:字串物件,提供了對字串進行操作的屬性和方法。 Array物件:陣列物件,提供了陣列操作方面的屬性和方法。 Date物件:日期時間物件,可以獲取系統的日期時間資訊。

js math物件 以及一些常用方法

Math物件 一、 Math物件的作用:用來處理數學運算,它裡面的所有屬型和方法都是靜態的,可以用Math物件名直接呼叫,格式為Math.方法/屬性 二、 Math物件的方法 1.        round 1)        作用:對資料進行四捨五入 2)        

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

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

JavaScript 物件屬性及方法集合

1.Date 屬性(1): constructor 所建立物件的函式參考 prototype 能夠為物件加入的屬性和方法 方法(43): getDay() 返回一週中的第幾天(0-6) getYear() 返回年份.2000年以前為2位,

javascript物件的innerText、innerHTML、join方法的認識

innerText語法規範:HTMLElement.innerText = string ;//後面的賦值是一個字串形式 innerText是一個非標準形式,不識別HTML標籤 返回值會去除空格和換行 div.innerText = ‘<strong>123</srong>’

JavaScript - 物件

目錄 一、Number 1、常用數字 2、常用進位制 3、NaN 4、常用常量 5、例項方法 二、Data時間 1、建立時間物件 2、Date 物件屬性 3、常用方法 4、常見格式時間 三、String字串 1、常見字串 2、字串屬性 3、

JavaScript物件之Function

函式是一個可以重複執行的程式碼段,Function 物件可以表示開發者定義的任何函式,函式實際上就是功能完整的物件。 一、函式的定義 由關鍵字function 定義 函式名的定義規則與識別符號一致,大小寫敏感 可以使用變數、常量或表示式作為函式的引數 有返回值必須

JavaScript物件之Array

Array物件為JavaScript內建的陣列物件 一、Array物件的建立 1. 建立陣列物件 var week = new Array(7); var books = new Array();//可以不指定陣列的長度 2. 初始化陣列物件 var week = new A

JavaScript物件之String

  JavaScript內建的String物件就是字串物件。 一、String物件的屬性 1. length 字串長度 var str1 = "hello world"; alert(str1.length); 二、String物件的常用方法 1. 大小寫轉換方

你不曾知道的JavaScript 物件解讀

摘要:JavaScript 是面向物件的程式語言 (OOP)。OOP 語言使我們有能力自定義物件和變數型別。(事實上,只是基於物件的,並不完全具備面向物件的語言的三大特性[封裝、繼承、多型])。在高階 JavaScript 的部分會講解如何建立自己的物件。現在,我們開始學習內建的 JavaScrip

封裝一個方法實現js物件array的indexOf()方法

indexOf()方法需要單獨進行封裝的可能原因: 陣列的位置方法是ECMAScript5為陣列例項新增的,所以支援的瀏覽器只有:IE9+、Firefox2+、Safari3+、Opera9.5和Chrome function ArrayIndexOf(arr,value){

JavaScript-物件和包裝型別

作為JS面試題中經常被問到的考點,怎麼能不好好了解+理解呢?或許標題中的名詞我們不是很瞭解,但是我相信我們一定都實踐過,而且不止一次,只不過當時我們或許停留在使用的層次,沒有深入瞭解原理,在此之前的我也是這樣的。不過學習知識,果真是“N+1”模式! 相信大家還記得C#中定義

04-JSP的物件以及四大作用域

JSP的內建物件以及四大作用域 1. out物件 2. pageContext物件 2.1. 獲得其它隱式物件 2.2 pageContext 儲存資料 3. JSP的四個域範圍:

java用陣列模擬實現ArrayList以及一些常用方法實現

package com.yys.student; /** * Created by yys on 2017/5/4. */ public class SxtArrayList { private Object[] elementDate; private

JavaScript物件介紹

1.我們先了解一些JavaScript的內建物件圖: 2.各內建物件的功能,如圖: 3.基類Object JavaScript的所有內建物件都是繼承Object物件的,繼承了所有的屬性和方法,主要屬性和方法,如圖: 4.其他十個繼承Object物件的基本屬性 和方法

javascript 物件及常見API

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

JSP頁面中物件out的列印方法out.print與out.write的區別

一丶簡介 在JSP中out.print()和out.write()方法都屬於抽象類Writer的抽象子類JspWriter的方法;其中out.print()方法屬於抽象子類JspWriter中的方法,

JSP物件(9個常用物件)

1.request物件 客戶端的請求資訊被封裝在request物件中,通過它才能瞭解到客戶的需求,然後做出響應。它是HttpServletRequest類的例項。

[解決]eclipse中JSP頁面的物件 不能引出方法的問題

eclipse中JSP頁面的內建物件ALT+\ 或者 . 都無法引出 不能引出方法 結果嘗試了匯入 Tomat後, 成功解決.  方法如下: 最後再試試在剛剛之前的專案中, 使用 request  或者 out 之類的內建物件, 就有提示了.

JavaScript物件--單體物件(Global、Math)詳解

一、什麼是單體內建物件? 官方對於"單體"二字其實沒有顯性的表達,看了很多書籍和大牛的網站,都是含糊兩口,其實就我自己也沒完全搞清楚這個幾個名詞,“引用型別”,“單體”內建物件,"內建物件"這些詞的區