js內建物件詳解

2021-10-25 02:08:03 字數 2257 閱讀 9799

1,math物件常用用方法

常用方法

功能返回值

math.pi

圓周率3.14…

math.random()

生成隨機數

[0,1) 之間的隨機數

math.floor()

向下取整

整數math.ceil()

向上取整

整數math.round()

四捨五入取整注意 -3.5 結果是 -3

math.abs()

取絕對值

math.max()

求最大值

2,生成隨機數方法

function

getrandom

(min,max)

console.

log(

getrandom(10

,20))

//包含10 和20

date物件是乙個建構函式,date 物件基於2023年1月1日(世界標準時間)起的毫秒數。

1,date() 的使用

// 獲取當前時間,

var now =

newdate()

;console.

log(now)

; date建構函式的引數

// 括號裡面時間 ,就返回 引數裡面的時間

日期格式字串 '2015-5-1'

newdate

('2015-5-1'

) 或者 new

date

('2015/5/1'

)

如果date()不寫引數,就返回當前時間

如果date()裡面寫引數,就返回括號裡面輸入的時間

2,日期格式化方法

方法說明

**getfullyear()

獲取年份

dobj.getfullyear()

getmonth()

獲取月份(注意從0 -11)

dobj.getmonth()

getdate()

獲取日dobj.getdate()

getday()

獲取週幾(週日為0 到 週六為6)

dobj.getday()

gethours()

獲取小時

dobj.gethours()

getminutes()

獲取分鐘

getseconds()

獲取毫秒

字串的不可變指的是裡面的值不可變, 看上去可以改變內容,其實是位址變了,新開闢了乙個記憶體空間

常用方法

每個方法都不會改變原來的字串,會返回乙個新的字串

1,根據位置獲取字串

方法說明

說明charat(index)

返回指定位置的字元(index)為索引

charcodeat(index)

獲取指定位置的字元的ascii碼

str(index)

獲取指定位置的字元

2,字串操作方法

方法說明

concat(str1,str2…)

連線乙個或多個字串 返回乙個新的字串

substr(start,length)

從start位置開始(start為索引) 區 length個字元

slice(start,end)

從start開始 到end結束 取不到end(兩個都是索引)接受負值

substring(start,end)

從start開始 到end結束 取不到end(兩個都是索引) 不接受負值

split()**切割字串 **注意,切割完畢之後,返回的是乙個新陣列

3) 獲取字串位置方法

方法說明

indexof(『要查詢的字串』,開始的位置)返回指定內容在字串中的位置 若沒有返回-1 開始的位置是索引值

lastindexof()

從後往前找 第乙個匹配的字串

4) replace() 替換

replace(被替換的字串, 要替換為的字串);

把 o換成!

replace('o', '!')
5) 轉換大小寫

touppercase() 轉換為大寫

tolowercase() 轉換為小寫

Js內建物件Error詳解

當 執行時的發生錯誤,會建立新的error物件,並將其丟擲。通過error的構造器可以建立乙個錯誤物件。當執行時錯誤產生時,error的例項物件會被丟擲。error物件也可用於使用者自定義的異常的基礎物件。下面列出了各種內建的標準錯誤型別。error作為函式使用 當像函式一樣使用 error 時 如...

JS內建物件

1.什麼是物件 js中的所以事物都是物件 字串 數值 陣列 函式。每個物件都帶屬性和方法 js中允許自定義物件 2.自定義物件 1 定義並建立物件例項 2 使用函式來建立物件,然後建立新的物件例項。兩種自定義物件事例如下 3.string 物件 string物件用於處理已有的字串 字串可以單引號或雙...

js 內建物件

陣列長度從0開始算起 如何建立陣列 建立陣列的基本方法有兩種 1.使用array建構函式 語法 new array 小括號 說明 與想知道要儲存的專案數量 2.向array建構函式中傳遞陣列應包含的項 2.使用陣列字面量表示法 有一對包含陣列項的方括號 表示,多個陣列以逗號隔開 concat 語法 ...