CodeGym /Curso Java /All lectures for PT purposes /Operadores em JavaScript

Operadores em JavaScript

All lectures for PT purposes
Nível 1 , Lição 343
Disponível

3.1 declaração if-else

O operador mais comum em JavaScript, assim como em Java, é if-else. Funciona exatamente igual. Exemplo:

var x = 1;
if (x == 1) {
        console.log("one");
    }
else {
        console.log("unknown");
    }

if-elsepodem estar aninhados e o bloco elsepode estar ausente. Tudo é o mesmo que em Java.

3.2 Loops for, while, for in

O loop for em JavaScript funciona da mesma forma que em Java. E não é à toa que ambos copiaram seu comportamento da linguagem C++. Geralmente sem diferenças. JavaScript também tem os operadores breake continue. Sem surpresas. Exemplo:

var s = 0;
for (var i=0; i<10; i++)
   s += i;
console.log(s);

Existem também ciclos whilee do.while. Eles funcionam exatamente da mesma forma que em Java e C++.

Do interessante: existe um análogo do ciclo for each, chamado for in. Aqui está o que parece:

var obj = {a: 1, b: 2, c: 3};
   for (var key in obj)
     console.log( obj[key] );

Ao contrário da linguagem Java, aqui a variável keyassume sequencialmente os valores das chaves do objeto obj. Para obter um valor por chave, você precisa escreverobj[key];

3.3 Exceções

O JavaScript oferece suporte ao trabalho com exceções, mas como não há digitação normal, todas as exceções têm exatamente um tipo - Error.

Para trabalhar com exceções, existe um operador try-catch-finallyque funciona de forma semelhante ao operador do Java.

Exemplo:

   try {
     throw new Error("JavaScript support exceptions");
   }
   catch(e) {
        console.log(e);
   }
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION