SóProvas


ID
1349053
Banca
VUNESP
Órgão
SP-URBANISMO
Ano
2014
Provas
Disciplina
Programação
Assuntos

Considere o seguinte trecho de código JavaScript:

if (x !== 10) {
document.write("correto");

}


De acordo com o trecho de código, a mensagem correto será impressa se o conteúdo armazenado na variável x for

Alternativas
Comentários
  • Em javascript, fazer uma comparação com 2 símbolos de igual (==), o resultado será indicado com true se ambos os valores são iguais. Apesar disto, devido às caracteristicas especiais da linguagem, se os valores comparados são de tipos diferente haverá uma conversão de tipos.

    Ex: 

    0 == false             //true    VIsto que o valor 0 é considerado falso em Javascript, devido à conversão

    1234 == '1234'    //true     Visto que o JavaScript converte a cadeia de caracteres em números e... tornou-se igual novamente!! 

    Quando utilizamos o operador triplo ( === ) não há conversão de tipos, por isso evita vários problemas já que os valores devem ser 100% iguais.

    Ex: 

    0 === false             //false 

    1234 === '1234'    //false