Strings and numbers equality in JavaScript

As you know, a number in quotes is a string. For example, '3' is a string. However, when comparing such strings with real numbers, JavaScript considers the quoted string to be equal to the same number.

For example, let's compare the string '3' and the number 3:

if ('3' == 3) { console.log('+++'); // it will work } else { console.log('---'); }

Given variables:

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

Check if the values of the variables are equal and display the appropriate message.