国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

不可能的等式 -- JavaScript的謎團

everfly / 2872人閱讀

摘要:嘗試著盡可能獨立于數據類型。一般情況下,會自動做類型轉換,使得一個表達式可以被正常運行而不是。但是,這和新手預期的還是挺不一樣的。比如說,并不會被看成,而是。也不會被計算成。很多簡單的檢測是否相等的式子很容易出錯。第一個式子并沒有顯示。

JaveScript 嘗試著盡可能獨立于數據類型。一般情況下,JavaScript會自動做類型轉換,使得一個表達式可以被正常運行而不是 fail。但是,這和JS新手預期的還是挺不一樣的。比如說,1+“1” 并不會被看成 2,而是 string “11”。1==“1” 也不會被計算成 true。很多簡單的檢測是否相等的式子很容易出錯。

謎題:

if(a==b)alert("a equals b");
if(a==0)alert("a is zero");
if(b==0)alert("b is zero");

上面這段代碼一開始運行得挺好,后來出現了一個小 bug。
第一個式子并沒有顯示?"a equals b"。
第二個式子顯示了?"a is zero".
第三個式子顯示了 "b is zero"
既然 a 和 b 是不相等的,為什么 a 是 0,b 也是 0 呢?到底發生了什么? a 和 b 是什么樣的值才會導致這樣的結果?答案明天揭曉

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

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/79247.html

相關文章

  • JavaScript檢查顏色沖突

    摘要:也許這些是預先制作的配色方案,公司顏色或從圖像中提取。第二個等式稱為,因為它將顏色空間轉換為,這考慮了其組成部分的不同影響。根據該值的位置,我們將返回相應的最高對比色。紅色和粉紅色值顯示白色文本而不是黑色。 注意:本文非原創,而是翻譯國外大師文章,布賴恩蘇達。布賴恩蘇達是一位信息大師,每天都在努力使網絡變得更加美好。自從90年代中期發現互聯網以來,Brian Suda已經花了很多時間與...

    littlelightss 評論0 收藏0
  • 翻譯:Javascript原始值解析

    摘要:結論最后證明相對于對原始值賦值,給對象賦值是它的一個唯一優勢。而且,原始值是不可變的,你不可能通過改變他們的屬性值來修改他們。而且,我認為對原始值深刻的理解,以及當使用他們的時候知道具體發生了什么是深入理解這門語言邁出重要的一步。 第一次翻譯,可能有很多地方不恰當,歡迎指正。 原文地址:http://javascriptweblog.wordpress.com/2010/09/27/...

    yeyan1996 評論0 收藏0
  • JavaScript中讓x==1&&x==2&&x==3等式成立演示

      要是別人問您:如何讓 x 等于 1 且讓 x 等于 2 且讓 x 等于 3 的等式成立?  咋地,知道如何實現?想罵人有不  現在我們一起來分解思路:  我們先來講講寬松相等== 和嚴格相等 ===,這兩個都能用來判斷兩個值是否相等,但們明確上文提到的等于指的是哪一種,二者的區別看下:  (1) 這兩個基礎直接的區別:  (1.1) 不同類型間比較,== 比較轉化成同一類型后的值看值是否相等,...

    3403771864 評論0 收藏0
  • 撲朔迷離屬性和特性【徹底弄清】

    摘要:從學習前端以來,屬性和特性已困惑我很久。注意啦,屬性和特性的一個關系出現了。以下除外屬性表明節點的類型。與之前了解到的特性用來描述屬性的行為并無出入。下面,我們一起來看看屬性和特性是如何訪問的。操作特性的方法主要有三個,分別是和。 從學習前端以來,屬性和特性已困惑我很久。今天使用jQuery時,又踩到了這個坑。于是下定決心,徹底搞懂它。 一、對象、屬性和特性的關系 先來看一下詞典的解釋...

    pinecone 評論0 收藏0

發表評論

0條評論

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