Conversion abrégée en nombre en JavaScript

Souvent, pour raccourcir le code, au lieu de Number on place un signe + devant la chaîne. Ainsi, une opération uniquement autorisée pour les nombres est effectuée sur la chaîne et la chaîne est convertie en nombre.

Voir l'exemple :

javascriptlet a = +'2'; // la variable contiendra le nombre 2
let b = +'3'; // la variable contiendra le nombre 3
alert(a + b); // affichera 5

Voici un autre exemple :

javascriptlet a = '2';
let b = +a; // b contiendra le nombre 2

L'exemple suivant, bien que fonctionnel, n'est pas très élégant. L'utilisation de la fonction Number y serait plus appropriée :

javascriptlet a = '2';
let b = '3';
alert(+a + +b); // affichera 5
Задание 1

Code donné :

javascriptlet a = '2';
let b = '3';
alert(a + b); // affichera '23'

En utilisant l'astuce décrite avec le plus, corrigez le code ci-dessus pour que les variables a et b se voient attribuer un nombre, et non une chaîne, et que le résultat soit, par conséquent, 5 et non '23'.