Baseline Widely available
ÐпеÑаÑÐ¾Ñ ÑÑÑогого ÑавенÑÑва (===
) пÑовеÑÑеÑ, ÑвлÑÑÑÑÑ Ð»Ð¸ два его опеÑанда ÑавнÑми, возвÑаÑÐ°Ñ Ð»Ð¾Ð³Ð¸ÑеÑкое знаÑение. РоÑлиÑие Ð¾Ñ Ð¾Ð¿ÐµÑаÑоÑа неÑÑÑогого ÑавенÑÑва вÑегда ÑÑиÑÐ°ÐµÑ Ð¾Ð¿ÐµÑÐ°Ð½Ð´Ñ ÑазнÑÑ
Ñипов неÑавнÑми.
console.log(1 === 1);
// Expected output: true
console.log("hello" === "hello");
// Expected output: true
console.log("1" === 1);
// Expected output: false
console.log(0 === false);
// Expected output: false
СинÑакÑÐ¸Ñ ÐпиÑание
ÐпеÑаÑоÑÑ ÑÑÑогого ÑавенÑÑва (===
и !==
) пÑоизводÑÑ Ð¿ÑовеÑÐºÑ ÑавенÑÑва Ñипов и знаÑений.
false
.true
ÑолÑко еÑли они оба ÑÑÑлаÑÑÑÑ Ð½Ð° один и ÑÐ¾Ñ Ð¶Ðµ обÑекÑ.null
или оба ÑвлÑÑÑÑÑ undefined
, возвÑаÑÐ°ÐµÑ true
.NaN
, возвÑаÑÐ°ÐµÑ false
.+0
и -0
ÑÑиÑаÑÑÑÑ ÑавнÑми Ð¼ÐµÐ¶Ð´Ñ Ñобой.true
или оба false
.ÐÑÐ½Ð¾Ð²Ð½Ð°Ñ ÑазниÑа Ð¼ÐµÐ¶Ð´Ñ ÑÑим опеÑаÑоÑом и опеÑаÑоÑом неÑÑÑогого ÑавенÑÑва (==
) в Ñом, ÑÑо еÑли Ñ Ð¾Ð¿ÐµÑандов ÑазнÑе ÑипÑ, Ñо опеÑаÑÐ¾Ñ ==
попÑÑаеÑÑÑ Ð¿ÑивеÑÑи иÑ
к Ð¾Ð´Ð½Ð¾Ð¼Ñ ÑÐ¸Ð¿Ñ Ð¿ÐµÑед пÑовеÑкой.
"hello" === "hello"; // true
"hello" === "hola"; // false
3 === 3; // true
3 === 4; // false
true === true; // true
true === false; // false
null === null; // true
СÑавнение опеÑандов ÑазнÑÑ
Ñипов
"3" === 3; // false
true === 1; // false
null === undefined; // false
3 === new Number(3); // false
СÑавнение обÑекÑов
const object1 = {
key: "value",
};
const object2 = {
key: "value",
};
console.log(object1 === object2); // false
console.log(object1 === object1); // true
СпеÑиÑикаÑии СовмеÑÑимоÑÑÑ Ñ Ð±ÑаÑзеÑами СмоÑÑиÑе Ñакже
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4