學習JS第九節 try catch

2021-09-29 06:45:44 字數 808 閱讀 1133

1.try…catch

在try中發生錯誤,不會執行錯誤後的try裡面的**,但是會執行catch中的**

try  catch(e) 

console.log('e');

//輸出

// a f e

將catch中改為

try  catch(e) 

console.log('e');

//輸出 referenceerror:b is not defined

try…catch就是為了容錯,在系統不報錯的情況下,讓你知道錯誤資訊,且能繼續執行後面的**

2.錯誤資訊

3.嚴格模式

通常使用:基於es3.0的+es5.0的新增方法

嚴格模式:es5.0和es3.0衝突的部分使用es5.0,否則使用es3.0

"use strict"

//必須放到頂部

function()
"use strict"即使一行字串,不會對不相容嚴格模式的瀏覽器產生影響

var obj = 

var name = "window";

function test()

}//輸出 obj

"use strict"

function test()

test();

// 輸出undefined

C 學習 第九節

構造器 1.構造器 constructor 是型別的成員之一 2.狹義的構造器是指 例項構造器 instance constructor 3.構造器的呼叫 student stu new student 就是例項構造器 強制要求引數的構造器 4.如何呼叫構造器 5.宣告構造器 6.構造器的記憶體原理...

第九節除錯

除錯 第一種方法簡單直接粗暴有效,就是用print 把可能有問題的變數列印出來看看 斷言凡是用print 來輔助檢視的地方,都可以用斷言 assert 來替代 assert的意思是,表示式n 0應該是true,否則,根據程式執行的邏輯,後面的 肯定會出錯。如果斷言失敗,assert語句本身就會丟擲a...

python學習第九節 函式

1 函式的定義 2 len 函式,可用於查詢資料的長度 3 如何定義乙個函式 def的意思是定義 define 比如要定義y 3x 2這個函式,首先要給你需要定義的函式體乙個命名,其次要找到這個函式中的變數是什麼,例如,命名上面函式為math,則定義函式的 結構為 def math x y 3x 2...