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?

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;

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software