Sentença if ECMAScript

A sentença if é uma das sentenças mais usadas no ECMAScript.

Sentenças ECMAScript

ECMA - 262 descreve várias sentenças (statement) do ECMAScript.

As sentenças definem a maioria das sentenças do ECMAScript, geralmente usando uma ou mais palavras-chave para completar a tarefa.

As sentenças podem ser muito simples, como notificar a saída da função, ou muito complexas, como declarar um conjunto de comandos a serem executados repetidamente.

Neste capítulo sobre "Sentenças ECMAScript", introduzimos todas as sentenças padrão do ECMAScript.

Sentença if

A sentença if é uma das sentenças mais usadas no ECMAScript, na verdade em muitos linguagens de programação de computador.

Sintaxe da sentença if:

if (condition) statement1 else statement2

onde condition Pode ser qualquer expressão, e o resultado da conta não precisa ser um valor booleano real, o ECMAScript o convertirá em valor booleano.

Se o resultado da condição for true, execute statement1Se o resultado da condição for false, execute statement2.

Cada sentença pode ser um código de uma linha ou um bloco de código.

Por exemplo:

if (i > 30)
  {alert("Maior que 30");}
else
  {alert("Menor ou igual a 30");}

Dica:O uso de bloco de código é considerado uma prática de programação excelente, mesmo que o código a ser executado seja apenas uma linha. Isso torna claro o que cada condição deve executar.

É possível concatenar várias sentenças if. Assim:

if (condition1) statement1 else if (condition2) statement2 else statement3

Por exemplo:

if (i > 30) {
  alert("Maior que 30");
} else if (i < 0) {
  alert("Menor que 0");
} else {
  alert("Entre 0 e 30");
}