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.通過原型實現繼承,改變原型的指向,...