Равенство строк и чисел в JavaScript

Как вы знаете, число в кавычках представляет собой строку. Например, '3' - это строка. Однако, при сравнении таких строк с настоящими числами JavaScript считает, что строка в кавычках равна такому же числу.

Давайте для примера сравним строку '3' и число 3:

if ('3' == 3) { console.log('+++'); // сработает это } else { console.log('---'); }

Даны переменные:

let test1 = '123'; let test2 = 123;

Проверьте, равны ли значения переменных и выведите соответствующее сообщение.

enru