我正在學習jQuery,我發現插件中的人使用了很多,我不知道每個人的含義。所以每個人的解釋將非常感激。jQuery對(!=和==等)的解釋
所以這裏的列表,也許我有類型錯了一些,但任何人都歡迎編輯我的文章。
==, ===, !0, !1, !=, !==
請向我解釋...謝謝!
我正在學習jQuery,我發現插件中的人使用了很多,我不知道每個人的含義。所以每個人的解釋將非常感激。jQuery對(!=和==等)的解釋
所以這裏的列表,也許我有類型錯了一些,但任何人都歡迎編輯我的文章。
==, ===, !0, !1, !=, !==
請向我解釋...謝謝!
退房的JavaScript邏輯運算符的這個名單:
https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Operators/Logical_Operators
和比較運算符:
https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Operators/Comparison_Operators
哦是的...這些&&太謝謝:) 太多了! – dvLden
// Comparison operators
var foo = 1;
var bar = 0;
var baz = "1";
var bim = 2;
foo == bar; // returns false
foo != bar; // returns true
foo == baz; // returns true; but note that the types are different
foo === baz; // returns false
foo !== baz; // returns true
foo === parseInt(baz); // returns true
foo > bim; // returns false
bim > baz; // returns true
foo <= baz; // returns true
Operator Description
== is equal to
=== is exactly equal to (value and type)
!= is not equal
!== is not equal (neither value nor type)
> is greater than x>8
< is less than x<8
>= is greater than or equal to
<= is less than or equal to
!0 Not 0 (could be used as not false)
!1 Not 1 (could be used as not true)
簡單地說,這些被用來在一個 「if」 語句來比較2倍的值。他們被稱爲比較運算符。每個人都做出不同的比較。最令人困惑的是2 =和3 =。第三個等號表示比較數據類型和值。通常情況下,除非創建「嚴格」代碼,否則不需要3rd =符號。運營商分解,如下所示:
欲瞭解更多信息,請參見以下鏈接:
'!===' - 等等,什麼? – raina77ow
對不起raina77可能是我的壞:) 我會刪除!=== – dvLden
我不會downvote諾拉的一個,但我真的認爲它是更有利使用[MDN存儲庫](https://developer.mozilla .org/en-US/docs/JavaScript),而不是 - 特別是[這個特定的情況](https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Operators/Comparison_Operators)。 – raina77ow