2018 03 27 JavaScript學習日記

2021-08-17 17:33:18 字數 663 閱讀 2048

1.短路運算:當前面乙個操作符已經可以決定最終結果,後邊的操作就不給執行,其被短路。只執行乙個,不執行另乙個。

console.log(*** && alert(***x)

如果***為假,就不會執行alert,不會彈出***x對話方塊。

2.alert:alert()的返回值是undefined,不返回任何資訊。

3.流程控制

function

jiecheng

(n) var jc = jiecheng; //函式(物件)賦值,是引用傳遞

jiecheng = null;//銷毀jiecheng的名稱,後邊全部使用jc名稱,使用"",0也行,

console.log(jc(4));

10.函式返回值return

function

f1()

return f2;

}var ff = f1();//結果是f2對ff進行賦值,其是引用賦值(ff和f2指引同乙個function)

ff();//輸出結果是i am f2 function

Javascript 學習筆記

如果在生成的html裡面有事件需要傳遞帶特殊字元的引數,處理如下 singletext 輸入 1.singletext value.escapehtml 為 將html編碼 2.singletext value.escapehtml inspect 為 3.在 jsdebugtext innerht...

JavaScript學習記事

1.函式可以巢狀,這樣有助於寄生函式利用宿主函式的內部變數。2.沒有塊級作用域。在函式內部任何位置生命的變數,都在整個函式內部有效。舉例如下 var s1 global function f1 object.defineproperty o,x 建立物件o的屬性x,可寫屬性為false,即不可寫 o...

javascript基本學習

ecma 幾乎沒有相容性問題 dom 有一些操作不相容 bom 沒有相容問題 完全不相容 變數的型別 1 型別檢驗 typeof運算子 數字變數 number string boolean undefined object function 乙個變數應該只存放一種型別的資料 變數型別 2 資料型別轉...