js高階程式

2022-05-23 20:06:06 字數 1563 閱讀 4940

資料型別

整體有兩大類:

基類(值)型別

string:任何字串

number:任何的數字

boolean:

true/fales

undefined/undefined

null:null

物件資料型別

object:任意物件

function:一種特別的物件

(可以執行

)函式是用來呼叫執行

array:一種特別的物件

(數值下標,內部資料是有序的

)得到物件通過下標

內部資料:

2判斷:

*typeof:可以判斷是

undefined

*instanceof判斷物件的具體型別

*===/==三個是資料轉換  兩個沒有  盡量用三個

===1基本

它的型別

typeof返回的資料型別的字串表達

判斷a===4

返回true

a===true

console.log(typeof a 『boolean』)

返回的是true

不能判斷應該用===

可以判斷的是 undefined null

typeof可以判斷

undefined /數值/

字串/布林值不能判斷null與

object   object

和array

===可以判斷

undefined

,null

instanceof判斷是不是乙個物件或者其他

返回true

返回true

返回object

判斷乙個物件的具體型別

陣列和物件操作物件不一樣

Js物件高階程式

物件定義為 無序屬性的集合,其屬性可以包含基本值 物件或者函式 物件是由屬性和方法組成的 是乙個無序鍵值對的集合,指的是乙個具體的事物 let obj new object obj.name jack obj.getname function 通過 new 建立的物件,都會在記憶體的堆空間中開啟新的...

js 高階回顧js

1 js高階 什麼是面向過程的程式設計?比如輪播圖 我們第一件事情幹嘛 第二件事情幹嘛。什麼是物件導向的程式設計?比如輪播圖 先是分析裡面有哪些物件,再是分析如何實現物件的功能 成員 什麼是面向函式的程式設計?功能封裝,函式重複呼叫。要從面向過程的思路轉換成物件導向的程式設計 比較難的過程 2 js...

js 高階知識

1 caller 表示呼叫該函式的函式 function fun1 function fun2 fun2 11,22 11 2 function foo var foo new foo var p foo.prototype foo.prototype alert foo.constructor a...