3.1.2 - Características tecnológicas do JavaScript
Algumas das características do JavaScript importantes de serem ressaltadas são:
• O JavaScript suporta os elementos de sintaxe de programação estruturada da linguagem C (por exemplo, if, while, switch).
• Tipagem dinâmica: no JavaScript os tipos são associados com valores, não com variáveis. Por exemplo, a variável x poderia ser associada a um número e mais tarde associada a uma string.
• É quase inteiramente baseada em objetos: propriedades e seus valores podem ser adicionadas, mudadas, ou deletadas em tempo de execução. A maioria das propriedades de um objeto pode ser enumerada usando-se uma estrutura de repetição for...in.
• JavaScript inclui a função eval que consegue executar em tempo de execução comandos da linguagem que estejam escritos em uma string.
• Por ser tão popular, todos os programas navegadores de Internet suportam JavaScript.