Bruna
Foi criada por Brendan Eich (Netscape) e surgiu em 1995 como linguagem de script client-side de páginas web. É uma linguagem dinâmica, orientada a objetos e criada com sintaxe similiar à linguagem C.
Apesar de conter Java no nome, a linguagem JavaScript é distinta da linguagem Java e apresenta recursos não disponibilizados em Java ou C++.
Os scripts desenvolvidos em JavaScript são muito populares e amplamente integrados em páginas web devido à facilidade de interação com o Document Object Model (DOM) da página.
Uma linguagem de script tem a funcionalidade de ser executada no interior de programas ou de outra linguagem de programação. Outras linguagens usadas como script são: ActionScript, PHC, Python, VBScript, entre outras.
Variáveis
Em JavaScript, uma variável contém um valor, como "hello" ou 5. Quando você usa a variável, faz referência aos dados que ela representa, por exemplo NumberOfDaysLeft = EndDate – TodaysDate.
Você usa variáveis para armazenar, recuperar e manipular valores que aparecem no seu código. Tente dar nomes significativos às variáveis, para que as outras pessoas possam compreender melhor a finalidade do seu código.
Objetos
Objetos JavaScript são coleções de propriedades e métodos. Um método é uma função que é membro de um objeto. Uma propriedade é um valor ou um conjunto de valores (no formato de uma matriz ou um objeto) que é membro de um objeto. JavaScript suporta quatro tipos de objetos:
Objetos intrínsecos, como Array e String.
Objetos criados por você.
Objetos de host, como window e document.
Objetos ActiveX.
Funções
Funções JavaScript realizam ações e também podem retornar valores. Às vezes, estes são os resultados de cálculos ou comparações. Funções também são chamadas "métodos globais".
Funções