JS筆記 part1(API相關)

2021-09-09 05:32:11 字數 4057 閱讀 2728

個人習慣用思維導圖做筆記,重新敲一遍加深印象

object array function math date string number boolean regexp(正規表示式)

string屬性

str.length

獲取字串長度

string方法

str.charat()

獲取字串某乙個下標字元

str.concat()

拼接字串

str.indexof()

判斷字串是否包含某個字串。(返回第一次出現的位置)

str.lastindexof()

獲取某字元最後一次出現的位置

str.substr()

擷取字串

str.replace(『a』,『b』)

修改字串

預設替換第乙個匹配的字元,請使用正規表示式全域性匹配

str.search()

返回第一次和正規表示式匹配的索引,無結果時返回-1

str.march()

提取字串中與正規表示式匹配的文字,返回陣列

str.tolowercase()

轉小寫str.touppercase()

轉大寫str.split()

分隔字串

str.trim()

去除字串兩端的空格

array屬性

arr.length

獲取陣列長度

array方法

arr.concat()

連線陣列

arr.join()

將陣列元素拼接成字串

arr.pop()

刪除陣列最後乙個元素

arr.push()

往陣列後面新增乙個元素

arr.reverse()

翻轉陣列

arr.shift()

刪除陣列第乙個元素

arr.slice()

選取陣列指定區間的元素

arr.soft()

根據函式條件對陣列排序

soft(function())//公升序

arr.indexof()

返回指定字串第一次出現位置的下標

arr.filter()

根據乙個函式條件返回新陣列,不會改變原陣列

filter(function(a))

number方法

tostring()

轉為字串

tofixed()

返回指定位數的小數

math屬性

math.e

常數e。

math.pi

常數pi。

math方法

math.abs()

返回絕對值

math.ceil()

向上取整

math.floor()

向下取整

math.max(n1,n2,…)

返回最大值

math.min(n1,n2,…)

返回最小值

math.pow(n,e)

指數運算

math.sqrt()

返回引數值的平方根

math.log()

返回以e為底的自然對數值

math.exp()

e的指數

math.round()

四捨五入

math.random()

返回0~1的隨機數。[0,1)

console方法

console.log(text,text2,…)

在console視窗輸出資訊

console.info()

console視窗輸出資訊,內容一般是正式的

console.debug()

在console視窗輸出資訊

console.warn()

輸出資訊,表示警告

console.error()

輸出資訊,表示出錯

console.table()

將復合型別的資料轉為**顯示

console.count()

計數,輸出被呼叫次數。

console.dir()

可列印object物件

console.dirxml()

顯示dom節點

console.time()

計時開始

console.timeend()

計時結束

console.profile()

新建乙個效能測試器

console.profileend()

結束正在執行的效能測試器

console.clear()

清除控制台的所有輸出

object方法

obj.getownpropertyname()

遍歷物件不可列舉的屬性

function屬性

caller

獲取呼叫當前函式的引用(誰呼叫的函式)

length

獲取函式形參個數

name

獲取函式名

arguments

獲取所有實參(arguments屬性區分arguments關鍵字)

function方法

修改this指向

call()

修改this指向

valueof()

返回函式物件自身

tostring()

返回定義該function物件的字串

bind()

修改this指向

parseint();轉整型,從左往右解析,遇到非數字結束

parsefloat();轉浮點型,從左往右解析,識別第乙個小數點

number(變數);將變數轉數字

tostring();將物件轉字元

string(變數);將變數轉字元,變數為undefined、null時不會報錯

boolean(變數);將變數轉布林值

!!();將變數轉布林值

document.body

document.documenturi

當前文件的**

document.domain

返回文件網域名稱

document.lastmodified

返回文件最後修改時間戳

document.location

返回location物件,提供文件url資訊

document.referrer

返回文件訪問**

document.title

返回文件標題

document.characterset

返回渲染當前文件的字符集

document.readystate

返回當前文件的狀態

document.designmode

控制當前文件是否可編輯,可讀寫

document.compatmode

返回瀏覽器處理文件的模式

document.cookie

用來操作cookie

document.links

返回當前文件的所有a元素

document.forms

返回頁面中所有表單元素

document.images

返回頁面中所有元素

document.embeds

返回網頁中所有嵌入物件

document.scripts

返回當前文件的所有指令碼

document.stylesheets

返回當前網頁的所有樣式表

document.doctype

返回與文件相關的文件型別宣告

document.documentelement

返回當前文件的根節點

document.defaultview

返回document物件所在的window物件

document.head

返回head元素

document.activeelement

返回當前文件中獲得焦點的那個元素

不定期更新…

C 程式設計筆記 part 1

c 物件導向程式設計 第三版 杜茂康等編 c how to program,ninth edition p.deitel h.deitel 測試1 由於char只讀取乙個資料,那麼考慮如下 int main 結果為輸出 3 4以及 3 45再考慮連續輸入 cin a b 與一般的輸入方式沒有區別。注...

JS筆記 part3(物件導向)

物件導向的本質是對面向過程的封裝 物件導向三大特徵 封裝 繼承 多型將某個具體功能封裝在物件中,對外部暴露指定的介面,外界使用時無需考慮內部是如何實現的 function person name,age,country var person1 newperson lin 30 china conso...

JS中關於陣列的相關api

var array 1,2,3,4,5 var flag array.every function element,index,arr flag結果為false,因為當index 4時不滿足,故最後結果為false var array 1,2,3,4,5 var newarr array.filte...