成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

javascript 裝逼風(fēng)格(部分)

mengbo / 3412人閱讀

摘要:用感嘆號將非布爾值轉(zhuǎn)化為布爾值感嘆號可以把所有的東西都變成布爾值雙波浪號的妙用,將內(nèi)容轉(zhuǎn)化為數(shù)字或者小數(shù)取整雙波浪號的取整是直接去掉小數(shù)點(diǎn)后的小數(shù)數(shù)字保留小數(shù)點(diǎn)后位創(chuàng)建一個隨機(jī)整數(shù)創(chuàng)建一個以內(nèi)的隨機(jī)整數(shù)轉(zhuǎn)化為匿名函數(shù)的種寫法拋棄你的和普

1.用感嘆號將非布爾值轉(zhuǎn)化為布爾值(感嘆號可以把所有的東西都變成布爾值)

var str = "abc";
console.log(!str);

2.雙波浪號的妙用,將內(nèi)容轉(zhuǎn)化為數(shù)字,或者小數(shù)取整(雙波浪號的取整是直接去掉小數(shù)點(diǎn)后的小數(shù))

var str = "123.123";
console.log(~~str);

3.數(shù)字保留小數(shù)點(diǎn)后N位

var num = 10 / 3;
~~(num*10000)/10000;

4.創(chuàng)建一個隨機(jī)整數(shù)
eg:創(chuàng)建一個0-100以內(nèi)的隨機(jī)整數(shù)

var randNum = ~~(Math.random()*100);

5.String轉(zhuǎn)化為Number

+"45"  
+new Date  

6.匿名函數(shù)的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構(gòu)造函數(shù)

var f = new Function("a", "alert(a)");

9.堅持鏈?zhǔn)秸{(diào)用(.end())

10.未定義值:

undefined: void 0

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/82565.html

相關(guān)文章

  • 我不能再忍受你的代碼風(fēng)格了!——JSCS

    摘要:從來沒有見過這么強(qiáng)大的代碼格式化和風(fēng)格統(tǒng)一工具。你可以預(yù)設(shè)像等公司的代碼風(fēng)格。所有工具的安裝辦法自動生成你的代碼風(fēng)格的配置文件。學(xué)會的代碼規(guī)范,意味著你的代碼風(fēng)格已經(jīng)走在了世界第一行列。 無論人數(shù)多少,代碼都應(yīng)該同出一門。 JavaScript 或者 Node 的語法本身很弱,在teamwork 和大型項目開發(fā)的時候,技術(shù)選型時往往選擇了 typescript 或者加入 Faceboo...

    Scott 評論0 收藏0
  • JavaScript 裝逼指南

    摘要:實(shí)用價值在于可以防止全局污染。別忘了有判定的當(dāng)然,很明顯,這只是基礎(chǔ),并不能更裝逼一點(diǎn)。祝愿大家越玩越牛逼從一行代碼里面學(xué)點(diǎn)深入淺出高級程序設(shè)計設(shè)計模式與開發(fā)實(shí)踐原文裝逼指南順便求實(shí)習(xí) Summary 本文秉承著 你看不懂是你sb,我寫的代碼就是牛逼 的理念來介紹一些js的裝逼技巧。 下面的技巧,后三個,請謹(jǐn)慎用于團(tuán)隊項目中(主要考慮到可讀性的原因),不然,leader 可能請你喝茶。...

    guyan0319 評論0 收藏0
  • JavaScript裝逼指南

    摘要:構(gòu)造函數(shù)很多教程都告訴我們,不要直接用內(nèi)置對象的構(gòu)造函數(shù)來創(chuàng)建基本變量,例如的寫法就應(yīng)該用的寫法來取代。但是,構(gòu)造函數(shù)注意是大寫的有點(diǎn)特別。構(gòu)造函數(shù)接受的參數(shù)中,第一個是要傳入的參數(shù)名,第二個是函數(shù)內(nèi)的代碼用字符串來表示。 如何寫JavaScript才能逼格更高呢?怎樣才能組織JavaScript才能讓別人一眼看出你不簡單呢?是否很期待別人在看完你的代碼之后感嘆一句原來還可以這樣寫呢?...

    oneasp 評論0 收藏0
  • 這些JavaScript編程黑科技,裝逼指南,高逼格代碼,讓你驚嘆不已

    摘要:但是,構(gòu)造函數(shù)注意是大寫的有點(diǎn)特別。構(gòu)造函數(shù)接受的參數(shù)中,第一個是要傳入的參數(shù)名,第二個是函數(shù)內(nèi)的代碼用字符串來表示。 Javascript是一門很吊的語言,我可能學(xué)了假的JavaScript,哈哈,大家還有什么推薦的,補(bǔ)充送那啥邀請碼。 本文秉承著:你看不懂是你SB,我寫的代碼就要牛逼。 1、單行寫一個評級組件 ★★★★★☆☆☆☆☆.slice(5 - rate, 10 - rate...

    曹金海 評論0 收藏0
  • 這些JavaScript編程黑科技,裝逼指南,高逼格代碼,讓你驚嘆不已

    摘要:但是,構(gòu)造函數(shù)注意是大寫的有點(diǎn)特別。構(gòu)造函數(shù)接受的參數(shù)中,第一個是要傳入的參數(shù)名,第二個是函數(shù)內(nèi)的代碼用字符串來表示。 Javascript是一門很吊的語言,我可能學(xué)了假的JavaScript,哈哈,大家還有什么推薦的,補(bǔ)充送那啥邀請碼。 本文秉承著:你看不懂是你SB,我寫的代碼就要牛逼。 1、單行寫一個評級組件 ★★★★★☆☆☆☆☆.slice(5 - rate, 10 - rate...

    MorePainMoreGain 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<