js複習筆記

2022-05-23 09:39:15 字數 1172 閱讀 7451

isnan(x)1.判斷結果不是純數字,

var a=1234

var b =isnan(a)

//b是 false 因為a是純數字

var a="abc123"

var b =isnan(a)

//b是 true 因為a不是純數字

match('abcd')1.判斷該字串中是否包含'abcd'

undefined是訪問乙個未初始化的變數時返回的值,而null是訪問乙個尚未存在的物件時所返回的值。因此,可以把undefined看作是空的變數,而null看作是空的物件。在定義乙個想儲存物件的變數時,就可以讓該變數先儲存null值,這樣既能體現null是乙個空指標物件,也能更好的區分null和undefined。

js物件

person.firstname與person["firstname"]作用是相同的

字串操作

「==」與「===」的區別

前者 只要保證字串結果相同就返回true  後者需要值相同和型別相同

優化if的乙個方法

異常處理(無論try中的語句是否存在錯誤,finale中的**一定會執行)

trycatchfinale

變數提公升

x=5;

var x;

alert(x)//結果是 5

alert(y);//結果是undefined

var y=3;

箭頭函式

js複習筆記(一)

1.js僅在不加分號無法解析的情況下才自動新增var aa 3console.log a 將會被解析為 var a a 3 console.log a 2.不新增 可能導致錯誤var y x f a b tostring 會被解析為 var y x f a b tostring 3.在預設情況下的解...

複習 JS基礎

以下算是經典的入門演算法吧,還記得第一次接觸時,感覺難得要命,現在來看,也不過如此!1 如果今天是星期六,那麼1000天後是星期幾?用一條語句計算出來。var a 1000 7 6 7 alert a 2 使用者輸入乙個三位數,用程式計算三位數字的和。比如 使用者輸入155,就彈出11 使用者輸入3...

JS高階 複習

每個例項物件中都有乙個屬性 proto 是原型,瀏覽器使用的,不標準的屬性 每個建構函式中都有乙個屬性prototype,是原型,程式設計師使用的 物件導向和面向過程都是程式設計思想 物件導向注重的是結果,面向過程注重的是過程 物件導向的特性 封裝,繼承,多型 1.通過原型實現繼承,改變原型的指向,...