1. 為什麼JS里調用不了Math類的方法
1
window.alert(p.getName1()+"\n" + People.getName2() + "\n" + p.getName3());
這里先執行括弧里所有的內容,再執行最外層的window.alert,
所以讀到 People.getName2() 時,函數內的alert就先彈出來了,
因為getName2隻有一個alert方法,this.name是Object自帶的方法,會返回當前對象的全名,
所以彈出顯示People,
構造函數People里雖然有this.name,但是構造函數沒實例化是無法調用內部的屬性,
所以People.getName2() 返回的是undefined,
2. JSP頁面裡面調用不到JS腳本函數時有哪幾種情況
函數定義錯了:如funciton
name(d,b)這樣才是正確的定義含參函數,而function
name(var
a,var
b)是錯誤的,
函數內部方法寫錯了回.
函數調用
寫法出錯了
該函數定答義的前面有錯誤的函數,這樣也無法調用該函數