Равенство строк и чисел в JavaScript
Как вы знаете, число в кавычках представляет
собой строку. Например, '3'
- это
строка. Однако, при сравнении таких строк
с настоящими числами JavaScript считает,
что строка в кавычках равна такому же числу.
Давайте для примера сравним строку '3'
и число 3
:
if ('3' == 3) {
console.log('+++'); // сработает это
} else {
console.log('---');
}
Даны переменные:
let test1 = '123';
let test2 = 123;
Проверьте, равны ли значения переменных и выведите соответствующее сообщение.