Conversão para Número em JavaScript

Vamos considerar o seguinte código:

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

Como você pode ver, no nosso caso, ambas as variáveis contêm strings e são somadas, consequentemente, como strings.

Suponha que gostaríamos que os valores das nossas variáveis, neste caso, fossem somados não como strings, mas como números. Neste caso, nós podemos forçar a conversão do tipo da nossa variável para número, usando a função especial Number:

javascriptlet a = '2';
let b = '3';
alert(Number(a) + Number(b)); // exibirá 5

É possível converter as strings em números não na operação de soma, mas imediatamente ao atribuir à variável - isso funcionará:

javascriptlet a = Number('2'); // a variável receberá o número 2
let b = Number('3'); // a variável receberá o número 3
alert(a + b); // exibirá 5
Задание 1

Dada a variável a com o valor '10' e a variável b com o valor '20'. Some essas variáveis como números.

Задание 2

Sem executar o código, determine o que será exibido na tela:

javascriptalert( Number('2') + Number('3') );
Задание 3

Sem executar o código, determine o que será exibido na tela:

javascriptalert( 2 + Number('3') );
Задание 4

Sem executar o código, determine o que será exibido na tela:

javascriptalert( '2' + Number('3') );