摘要:用感嘆號將非布爾值轉化為布爾值感嘆號可以把所有的東西都變成布爾值雙波浪號的妙用,將內容轉化為數字或者小數取整雙波浪號的取整是直接去掉小數點后的小數數字保留小數點后位創建一個隨機整數創建一個以內的隨機整數轉化為匿名函數的種寫法拋棄你的和普
1.用感嘆號將非布爾值轉化為布爾值(感嘆號可以把所有的東西都變成布爾值)
var str = "abc"; console.log(!str);
2.雙波浪號的妙用,將內容轉化為數字,或者小數取整(雙波浪號的取整是直接去掉小數點后的小數)
var str = "123.123"; console.log(~~str);
3.數字保留小數點后N位
var num = 10 / 3; ~~(num*10000)/10000;
4.創建一個隨機整數
eg:創建一個0-100以內的隨機整數
var randNum = ~~(Math.random()*100);
5.String轉化為Number
+"45" +new Date
6.匿名函數的N種寫法
!function(){}(); +function(){}(); -function(){}(); ~function(){}(); ~(function(){})(); void function(){}(); (function(){}());
7.拋棄你的if和else
// 普通的if-else模式 var isValid = false; if (value && value !== "error") { isValid = true; } // 使用!!符號 var isValid = !!(value && value !== "error");
8.Function構造函數
var f = new Function("a", "alert(a)");
9.堅持鏈式調用(.end())
10.未定義值:
undefined: void 0
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/82565.html
摘要:從來沒有見過這么強大的代碼格式化和風格統一工具。你可以預設像等公司的代碼風格。所有工具的安裝辦法自動生成你的代碼風格的配置文件。學會的代碼規范,意味著你的代碼風格已經走在了世界第一行列。 無論人數多少,代碼都應該同出一門。 JavaScript 或者 Node 的語法本身很弱,在teamwork 和大型項目開發的時候,技術選型時往往選擇了 typescript 或者加入 Faceboo...
摘要:實用價值在于可以防止全局污染。別忘了有判定的當然,很明顯,這只是基礎,并不能更裝逼一點。祝愿大家越玩越牛逼從一行代碼里面學點深入淺出高級程序設計設計模式與開發實踐原文裝逼指南順便求實習 Summary 本文秉承著 你看不懂是你sb,我寫的代碼就是牛逼 的理念來介紹一些js的裝逼技巧。 下面的技巧,后三個,請謹慎用于團隊項目中(主要考慮到可讀性的原因),不然,leader 可能請你喝茶。...
摘要:構造函數很多教程都告訴我們,不要直接用內置對象的構造函數來創建基本變量,例如的寫法就應該用的寫法來取代。但是,構造函數注意是大寫的有點特別。構造函數接受的參數中,第一個是要傳入的參數名,第二個是函數內的代碼用字符串來表示。 如何寫JavaScript才能逼格更高呢?怎樣才能組織JavaScript才能讓別人一眼看出你不簡單呢?是否很期待別人在看完你的代碼之后感嘆一句原來還可以這樣寫呢?...
摘要:但是,構造函數注意是大寫的有點特別。構造函數接受的參數中,第一個是要傳入的參數名,第二個是函數內的代碼用字符串來表示。 Javascript是一門很吊的語言,我可能學了假的JavaScript,哈哈,大家還有什么推薦的,補充送那啥邀請碼。 本文秉承著:你看不懂是你SB,我寫的代碼就要牛逼。 1、單行寫一個評級組件 ★★★★★☆☆☆☆☆.slice(5 - rate, 10 - rate...
摘要:但是,構造函數注意是大寫的有點特別。構造函數接受的參數中,第一個是要傳入的參數名,第二個是函數內的代碼用字符串來表示。 Javascript是一門很吊的語言,我可能學了假的JavaScript,哈哈,大家還有什么推薦的,補充送那啥邀請碼。 本文秉承著:你看不懂是你SB,我寫的代碼就要牛逼。 1、單行寫一個評級組件 ★★★★★☆☆☆☆☆.slice(5 - rate, 10 - rate...
閱讀 1029·2021-11-23 10:11
閱讀 3866·2021-11-16 11:50
閱讀 935·2021-10-14 09:43
閱讀 2720·2021-10-14 09:42
閱讀 2719·2021-09-22 16:02
閱讀 1064·2019-08-29 10:57
閱讀 3385·2019-08-29 10:57
閱讀 2275·2019-08-26 13:52