Capítulo 4. Expressões e operadores
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Este capítulo documenta as expressões JavaScript e os operadores com os quais muitas dessas expressões são construídas. Uma expressão é uma frase de JavaScript que pode ser avaliada para produzir um valor. Uma constante incorporada literalmente no teu programa é um tipo de expressão muito simples. Um nome de variável também é uma expressão simples que avalia qualquer valor atribuído a essa variável. Expressões complexas são construídas a partir de expressões mais simples. Uma expressão de acesso a uma matriz, por exemplo, consiste numa expressão que é avaliada como uma matriz seguida de um parêntesis aberto, uma expressão que é avaliada como um número inteiro e um parêntesis fechado. Esta nova expressão, mais complexa, é avaliada para o valor armazenado no índice especificado da matriz especificada. Da mesma forma, uma expressão de invocação de função consiste numa expressão que avalia um objeto de função e zero ou mais expressões adicionais que são utilizadas como argumentos da função.
A forma mais comum de construir uma expressão complexa a partir de expressões mais simples é com um operador. Um operador combina os valores dos seus operandos (normalmente dois deles) de alguma forma e avalia-os para um novo valor. O operador de multiplicação * é um exemplo simples. A expressão x * y é avaliada como o produto dos valores das ...