3. CONTROLES ESPECIAIS: \b - backspace \f - form feed \n - new line caracters \r - carriage return \t - tab characters // - Linha de comentário /*....*/ - Delimitadores para inserir um texto com mais de uma linha como comentário. Os delimitadores naturais para uma string são " ou ‘ . Caso seja necessário a utilização destes caracteres como parte da string, utilize \ precedendo " ou ‘. Ex. alert ( "Cuidado com o uso de \ " ou \’ em uma string ") COMANDOS CONDICIONAIS: São comandos que condicionam a execução de uma certa tarefa à veracidade ou não de uma determinada condição, ou enquanto determinada condição for verdadeira. São eles: Comando IF if (condição) { aço para condição satisfeita } [ else { aço para condição não satisfeita } ] Ex.: if (Idade < 18) {Categoria = " Menor " } else {Categoria = " Maior "} Comando FOR for ( [inicialização/criação de variável de controle ;] [condição ;] [incremento da variável de controle] ) { aço } Ex.: for (x = 0 ; x <= 10 ; x++) {alert ( "X igual a " + x) } Comando WHILE Executa uma acção enquanto determinada condição for verdadeira. while (condição) { acção } Ex.: var contador = 10 while (contador > 1) { contador-- } Move condicional receptor = ( (condição) ? verdadeiro : falso) Ex.: NomeSexo = ((VarSexo == " M ") ? " Masculino " : " Feminino ") OBS.: Nos comandos FOR e WHILE a directiva " break " pode ser utilizada para interromper a condição principal e sair do loop. Da mesma forma, a directiva " continue " interrompe uma acção (se determinada condição ocorrer) mas volta para o loop. Directivas/condições entre [ ] significam que são opcionais. |