В JavaScript три знака равенства (===
) — это оператор сравнения, используемый для сравнения строгого равенства. Он проверяет, имеют ли операнды с обеих сторон один и тот же тип и одинаковое значение. Вот несколько методов, связанных с использованием трех знаков равенства в JavaScript:
- Сравнение строгого равенства: оператор
===
сравнивает равенство двух значений без выполнения приведения типов. Он возвращаетtrue
, если значения имеют один и тот же тип и одно и то же значение, иfalse
в противном случае.
Пример:
console.log(5 === 5); // true
console.log(5 === '5'); // false
console.log(true === 1); // false
console.log(null === undefined); // false
- Проверка типа: оператор
===
можно использовать для проверки типа значения путем сравнения его с определенным типом.
Пример:
console.log(typeof 5 === 'number'); // true
console.log(typeof 'hello' === 'string'); // true
console.log(Array.isArray([]) === true); // true
- Сравнение значений и переменных. Оператор
===
также можно использовать для сравнения значений переменных.
Пример:
let x = 10;
let y = 10;
console.log(x === y); // true
let a = 'hello';
let b = 'world';
console.log(a === b); // false