成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

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

mengbo / 3449人閱讀

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

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

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

2.雙波浪號(hào)的妙用,將內(nèi)容轉(zhuǎn)化為數(shù)字,或者小數(shù)取整(雙波浪號(hào)的取整是直接去掉小數(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)建一個(gè)隨機(jī)整數(shù)
eg:創(chuàng)建一個(gè)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;
}
// 使用!!符號(hào)
var isValid = !!(value && value !== "error");

8.Function構(gòu)造函數(shù)

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

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

10.未定義值:

undefined: void 0

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/82565.html

相關(guān)文章

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

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

    Scott 評(píng)論0 收藏0
  • JavaScript 裝逼指南

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

    guyan0319 評(píng)論0 收藏0
  • JavaScript裝逼指南

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

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

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

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

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

    MorePainMoreGain 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<