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

資訊專欄INFORMATION COLUMN

回家路上想起來關于Js一個有趣的東西

Sanchi / 3106人閱讀

摘要:忽然在下班的地鐵上想起來兩個的小問題,有個還和之前的吹過牛,拿出來正好說一下吧。所以我想起來之前在上不用分號的建議是值得商榷的。

  最近好像有點沒有之前開心,換了公司但是沒有以前的活力了,好像記得之前每天上班下班都挺開心的,可能主要是之前的工作氛圍真的不錯吧,雖然技術真的不咋的。忽然在下班的地鐵上想起來兩個JavaScript的小問題,有個還和之前的leader吹過牛,拿出來正好說一下吧。

function fn1(){
    return {
        name: "javascript"
    };
}

function fn2(){
    return 
    {
        name: "javascript"
    };
}

var obj1 = fn1();
var obj2 = fn2();

console.log(obj1);
console.log(obj2);

  上面兩個例子看起來幾乎沒有什么不同,但是實質(zhì)上確實不同的,第一個輸出會顯示object類型的數(shù)據(jù),但是第二個卻會顯示undefined,第一個非常顯而易見,那第二個為什么呢,其實JavaScript是不需要分號這個東西的,所以第二個函數(shù)其實會被解析成

function fn2(){
    return ;
    {
        name: "javascript"
    };
}

  所以實質(zhì)上函數(shù)返回的是一個undefined。
  還有一個挺好玩的例子,例如:

var func = function(){
    return 42;
}
(function(){
    console.log("a");
})();

  上面這個例子其實會語法錯誤,原因就是:上面的語句會解釋成,一個函數(shù)帶一匿名函數(shù)作為參數(shù)而被調(diào)用, 返回42后, 又一次被"調(diào)用", 這就導致了錯誤。所以我想起來之前hax在Jsconf上不用分號的建議是值得商榷的。

  最后附上最近看到的一個JavaScript的小知識,眾所周時JavaScript的基本數(shù)據(jù)類型有五種:string,number,null,undefined,boolean,那么為什么

typeof null

顯示的是object類型,這屬于瀏覽器的對語言層面的一個BUG,原因在于Object在底層數(shù)據(jù)存儲是以二進制格式存儲的,瀏覽器以前三個二進制位進行判斷,如果前三個二進制位都是000的話會被判斷為屬于Object類型,問題在于null底層存儲是全為0,所以會被檢測為Object類型。

歡迎大家到我的個人博客看看,https://mrerhu.github.io ?

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

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

相關文章

  • 小程序如何防止資源被盜刷?

    摘要:然而小程序放上去不到兩周,就在昨天就在昨天就在昨天,突然收到騰訊云的郵件提示,欠費,,什么情況啊,我懵逼了,想了半天,先充了幾塊錢進去,畢竟不想自己努力構思的產(chǎn)品,就誕生這么幾天就夭折了。 showImg(https://segmentfault.com/img/bVbkcfC?w=1080&h=298); 做過前端,或?qū)π〕绦蛴行┝私獾耐瑢W都知道,小程序是沒有域名訪問概念的,訪問的路...

    jerryloveemily 評論0 收藏0
  • 小程序如何防止資源被盜刷?

    摘要:然而小程序放上去不到兩周,就在昨天就在昨天就在昨天,突然收到騰訊云的郵件提示,欠費,,什么情況啊,我懵逼了,想了半天,先充了幾塊錢進去,畢竟不想自己努力構思的產(chǎn)品,就誕生這么幾天就夭折了。 showImg(https://segmentfault.com/img/bVbkcfC?w=1080&h=298); 做過前端,或?qū)π〕绦蛴行┝私獾耐瑢W都知道,小程序是沒有域名訪問概念的,訪問的路...

    greatwhole 評論0 收藏0
  • JavaScript精編干貨

    摘要:老姚淺談怎么學鑒于時不時,有同學私信問我老姚,下同怎么學前端的問題。擼碼聽歌,全局控制。 淺析用 js 解析 xml 的方法 由于項目上需要解析 xml,于是各種百度,然后自己總結了下各個主流瀏覽器解析 xml 的方法,只能是很淺顯的知道他的用法,但是還沒有深層次的研究。 裝 X - 建立自己的斗圖網(wǎng)站庫 之前加過一個斗圖群,看到很多經(jīng)典的表情,然后就收藏到了 QQ, 迫于本屌絲開不起...

    Fourierr 評論0 收藏0

發(fā)表評論

0條評論

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