1
resposta

Operações associadas a string

Olá,

Compreendi a atividade, porém fiquei com dúvida pois a divisão aconteceu normal. No caso, quando usamos o operador de soma (+) e um dos termos é um string, o que o JS faz é concatenar. Mas se for os outros operadores ( - , / , e * ), as operações ocorrem normalmente?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Nesse exemplo de código o javascript entende que ao utilizar o operador + com uma string, estamos tentando fazer uma concatenação.

let teste = 10 + "a"; //retorna 10a

O operador mais + pode ser utilizado para cálculos matemáticos quanto para concatenar strings.

Os outros operadores não podem ser utilizados com String, retornando NaN( Not a Number).

 let teste2 = 10 * "a" //Retorna NaN;
 let teste3 = 10 / "a" //Retorna NaN;
 let teste4 = 10 - "a" //Retorna NaN;