JAVASCRIPT PARADIGMAS DE PROGRAMA O

400 palavras 2 páginas
LINGUAGEM JAVASCRIPT

Surgimento
• 1995 – Brendan Eich (Netscape)
• Linguagem Client-side orientada a objetos sintaxe parecida com a do C
• Inicialmente teve o nome de Mocha,
LiveScript e finalmente JavaScript
• Microsoft Cria o JScript e o implementa na versão 3.0 do Internet
Explorer, as duas linguagens são bastante similares.
• Padronizada pela ECMA
• No inicio sofreu receio por meio de programadores experientes.
• Atualmente é a 7ª linguagem mais usada no mundo nos segmentos web e Mobile.

.
Brendan Eich - criador do
JavaScript

CARACTERÍSTICAS
• Imperativa e
Estruturada
• Dinâmica
• Tipagem dinâmica
• Orientada a objetos
• Avaliação em tempo de execução

• Funcional
• Funções de primeira classe • Funções Alinhadas
• Fechamentos

• Baseada em protótipos • Protótipos
• Funções e métodos

DOMÍNIOS DE APLICAÇÃO

•Software para WEB
•Mobile

Tipo de Dados
• Tipos Primários
• String
• Number
• Boolean

• Tipos Compostos
• Object
• Array

• Tipos Especiais
• Null
• Undefined

ESTRUTURAS DE REPETIÇÃO
• For
<script>
for (condicaoInicial; condicaoFinal; acaoExecutar) { executa bloco de código;
}
</script>
• While
<script>
while (condicao) { bloco de operação
}
</script>

• DoWhile
<script>
do { bloco de operacao
} while (condicao);
</script>

ESTRUTURAS DE DECISÃO
IF

if ( condição ) { ação; }

IF-ELSE if ( condição ) { ação 1;
} else { ação 2;
}

EVOLUÇÃO ENTRE AS
VERSÕES
• JavaScript 1.1
• Padrão: Serviu de base para o ECMA-262.
• Versão do Netscape: 3.0.
• Versão do Internet Explorer: 4.0.
• Lançamento: Novembro/1996

• JavaScript 1.2
• Padrão: Não compatvel com o ECMA-262.
• Versão do Netscape: 4.0.

• JavaScript 1.4
• - Novos Operadores: in e instanceof.
• - Tratamento de exceções.
• - Padrão: ECMA-262, edição 1.
• - Versão do Netscape: 4.07.
• - Lançamento: Outubro/1998

• JavaScript 1.5

• Versão do Internet Explorer: 4.0.
• Lançamento: Dezembro/1997

• JavaScript 1.3
• JavaScript Console.

• Erros em tempo de execução.
• Aprimoramento de

Relacionados

  • Fundamentos da programação
    962 palavras | 4 páginas
  • Introdução ao java
    483 palavras | 2 páginas
  • Linguagens de Programação
    7144 palavras | 29 páginas
  • programação orientada a eventos
    2996 palavras | 12 páginas
  • JavaScript
    1044 palavras | 5 páginas
  • Linguagem de programação
    3275 palavras | 14 páginas
  • Paradigmas
    2130 palavras | 9 páginas
  • Algumas linguagens de programação
    2211 palavras | 9 páginas
  • TOP 10 das Linguagens de Programação 2013
    629 palavras | 3 páginas
  • JavaScript e jQuery
    950 palavras | 4 páginas