首頁 > web前端 > js教程 > JavaScript特殊語句及用法

JavaScript特殊語句及用法

高洛峰
發布: 2016-11-28 11:08:06
原創
1095 人瀏覽過

JavaScript是前端開發中常用的一種腳本語言,我整理了一些少見的用法


1、閉包,優點可以避免變量污染,很多js框架(如jQuery)及插件都使用閉包方式來實現
    (function(args1, args2...){ //js code})(args1, args2...);
    等價寫法:!function(){ //js code}()  // 我不建議使用  // ,可能有相容性問題


2、逗號表達式,可以將多條語句組合成一條語句
    return alert('ha ha!'),!1;    //逗號表達式,值為最後一個表達式的值,!1表示false,資料型別為布林型別;


3、強制使用布林類型(!非零表示false, !0表示true)
    var a1 = 1, b1 = 00;
     var a1 = 1, b1 = 0;
   || b1;   

    alert(typeof a1 + "," + typeof b1 + "," + typeof c1);    // 類型全為數位型



 a2 || b2;
    alert(typeof a2 + "," + typeof b2 + "," + typeof c2);   // 類型全為布林類型

4、巧用void 0(等價於undefine

4、巧用void 0(等價於undefine
a = void 0;         // void 0即為undefined,相容性強

    var b = undefined;    // undefined值可被覆蓋,若加上undefined = 'abcc',則等於'abc
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板