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

資訊專欄INFORMATION COLUMN

盤點一下Javascript的那些隱式轉換

godiscoder / 1224人閱讀

摘要:產(chǎn)生于年設計者如果不是公司的決策,稱絕不可能把作為設計的原型。作為設計者,他一點也不喜歡自己的這個作品與其說我愛,不如說我恨它。它是語言和語言一夜情的產(chǎn)物。十八世紀英國文學家約翰遜博士說得好它的優(yōu)秀之處并非原創(chuàng),它的原創(chuàng)之處并不優(yōu)秀。

JavaScript 產(chǎn)生于1992年 設計者 Brendan Eich

如果不是公司的決策,Brendan Eich 稱絕不可能把 Java 作為 Javascript 設計的原型。

作為設計者,他一點也不喜歡自己的這個作品:

"與其說我愛 Javascript,不如說我恨它。它是 C 語言和 Self 語言一夜情的產(chǎn)物。

十八世紀英國文學家約翰遜博士說得好:"它的優(yōu)秀之處并非原創(chuàng),它的原創(chuàng)之處并不優(yōu)秀。" (the part that is good is not original, and the part that is original is not good.)"

JS 的數(shù)據(jù)類型: Number Boolean String Undefined Null Symbol(es6新定義的)和 ObjectArray 是特殊的 Object

typeof 返回的7中類型:number boolean string object undefined object function

"一夜情的產(chǎn)物": JS 類型相加會有什么意想不到的事情呢?

你可以嘗試在瀏覽器的 Console 中輸入

> (!(~+[])+{})[--[~+""][+[]]*[~+[]]+~~!+[]]+({}+[])[[~!+[]*~+[]]]
< sb

神奇的還在后邊:

這些隱式轉換, 給開發(fā)者多多少少都會帶了一些不便.
盡管如此, js 依然非常優(yōu)秀

原文來自:
https://www.hoehub.com/JavaSc...

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

轉載請注明本文地址:http://m.hztianpu.com/yun/109176.html

相關文章

  • #yyds干貨盤點# 前端基礎知識面試集錦3

    摘要:當解釋器尋找引用值時,會首先檢索其在棧中的地址,取得地址后從堆中獲得實體如何實現(xiàn)繼承構造繼承原型繼承實例繼承拷貝繼承原型機制或和方法去實現(xiàn)較簡單,建議使用構造函數(shù)與原型混合方式。它是基于的一個子集。 JavaScript介紹js的基本數(shù)據(jù)類型。Undefined、Null、Boolean、Number、Stri...

    番茄西紅柿 評論0 收藏2637
  • 前端每周清單半年盤點之 Node.js 篇

    摘要:前端每周清單專注前端領域內(nèi)容,以對外文資料的搜集為主,幫助開發(fā)者了解一周前端熱點分為新聞熱點開發(fā)教程工程實踐深度閱讀開源項目巔峰人生等欄目。對該漏洞的綜合評級為高危。目前,相關利用方式已經(jīng)在互聯(lián)網(wǎng)上公開,近期出現(xiàn)攻擊嘗試爆發(fā)的可能。 前端每周清單專注前端領域內(nèi)容,以對外文資料的搜集為主,幫助開發(fā)者了解一周前端熱點;分為新聞熱點、開發(fā)教程、工程實踐、深度閱讀、開源項目、巔峰人生等欄目。歡...

    kid143 評論0 收藏0
  • 簡單說 !![]==true 與 []==true 引發(fā)思考

    摘要:簡單說中的與方法我們一句一句的看結果是邏輯非,會將操作數(shù)的布爾值求反,而就是類型轉換,將對應的類型轉換為型所以我們看一看,一次求反返回的就是,再求反返回的就是。原始值不可變更的值,包括布爾值數(shù)字和字符串。 說明 直接說出問題 !![] == true //結果是true [] == true //結果是false ![] == [] //結果是true 為什么會出現(xiàn)這種情...

    lbool 評論0 收藏0

發(fā)表評論

0條評論

godiscoder

|高級講師

TA的文章

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