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 資料型別轉...