JavaScript declaracao de SwitchDeclaracoes de SwitchUse a instrucao switch para selecionar um dos muitos blocos de codigo a ser executado.SintaxeCodigo: [Selecionar]switch(n){case 1: execute bloco de codigo 1 break;case 2: execute bloco de codigo 1 break;default: Bloco a ser executado caso n for diferente do case 1 e do case 2}E assim que funciona: Primeiro, temos uma unica expressao n (na maioria das vezes uma variavel), que e avaliada uma vez. O valor da expressao e entao comparada com os valores para cada caso na estrutura. Se houver uma correspondencia, o bloco de codigo associado a esse caso e executado. Use break para impedir que o codigo seja executado no proximo caso automaticamente.ExemploCodigo: [Selecionar]<script type="text/javascript">//You will receive a different greeting based//on what day it is. Note that Sunday=0,//Monday=1, Tuesday=2, etc.var d=new Date();var theDay=d.getDay();switch (theDay){case 5: document.write("Finalmente Sexta-Feita"); break;case 6: document.write("Super Sabado"); break;case 0: document.write("Dormindo Domingo"); break;default: document.write("I'm looking forward to this weekend!");}</script>Aula retirada do site W3Schools.com - Conteudo traduzido utilizando o Google Translate e adptado por mim. JavaScript ComentariosComentarios JavaScriptComentarios podem ser adicionados para explicar o JavaScript, ou para tornar o codigo mais legivel.Comentarios com uma unica linha comecam com / /.O exemplo a seguir usa comentarios de linha unica para explicar o codigo:Codigo: [Selecionar]<script type="text/javascript">// Write a headingdocument.write("<h1>This is a heading</h1>");// Write two paragraphs:document.write("<p>This is a paragraph.</p>");document.write("<p>This is another paragraph.</p>");</script>Comentarios com multiplas linhasMultiplas linhas de comentarios comecam com / * e terminam com * /.O exemplo a seguir usa um comentario de multiplas linhas para explicar o codigo:Codigo: [Selecionar]<script type="text/javascript">/*The code below will writeone heading and two paragraphs*/document.write("<h1>This is a heading</h1>");document.write("<p>This is a paragraph.</p>");document.write("<p>This is another paragraph.</p>");</script>Usando comentarios para impedir a execucaoNo exemplo a seguir o comentario e usado para prevenir a execucao de uma linha de codigo unico (pode ser apropriado para a depuracao):Codigo: [Selecionar]<script type="text/javascript">//document.write("<h1>This is a heading</h1>");document.write("<p>This is a paragraph.</p>");document.write("<p>This is another paragraph.</p>");</script>No exemplo a seguir o comentario e usado para prevenir a execucao de um bloco de codigo (pode ser apropriado para a depuracao):Codigo: [Selecionar]<script type="text/javascript">/*document.write("<h1>This is a heading</h1>");document.write("<p>This is a paragraph.</p>");document.write("<p>This is another paragraph.</p>");*/</script>Usando comentarios no final de uma linhaNo exemplo a seguir o comentario e Colocado no final de uma linha no codigo:Codigo: [Selecionar]<script type="text/javascript">document.write("Hello"); // Escreve "Hello"document.write(" Dolly!"); // Escreve " Dolly!"</script>Aula retirada do site W3Schools.com - Conteudo traduzido utilizando o Google Translate e adptado por mim. Declaracoes condicionaisMuitas vezes, quando voce escrever o codigo, voce quer executar acoes diferentes para decisoes diferentes. Voce pode usar instrucoes condicionais em seu codigo para fazer isso.Em JavaScript temos as seguintes declaracoes condicionais:Declaracao do if - use esta declaracao para executar algum codigo apenas se uma condicao especificada for verdadeiraDeclaracao if...else - use esta declaracao para executar algum codigo se a condicao for verdadeira e outro codigo se a condicao for falsaDeclaracao if ... else if .... else - use esta declaracao para selecionar um dos muitos blocos de codigo a ser executadoDeclaracao do switch - use esta declaracao para selecionar um dos muitos blocos de codigo a ser executadoDeclaracao IfUse a instrucao if...else executar algum codigo se uma condicao e verdadeira e outro codigo se a condicao