Professional Documents
Culture Documents
JavaScript
Javascript uma linguagem de programao de scripts
de lado cliente que extende e completa o HTML:
JavaScript
Javascript e Java:
Javascript possui sua sintaxe baseada na
linguagem Java;
Porm, JavaScript suporta poucos tipos de dados, e
implementa apenas alguns conceitos de orientao
a objetos, ao contrrio da linguagem Java.
Terminologia JavaScript
importante entender alguns termos
fundamentais JavaScript:
Objetos, Propriedades, Mtodos,
Eventos, Funes, Valores, Expresses,
Variveis, Operadores.
Objetos
Propriedades
Propriedades so atributos dos
objetos.
Propriedades so definidas usando o
nome do objeto, algum meio de
apontamento, e o nome da
propriedade.
ex: cliente.nome
cliente um objeto.
nome uma propriedade.
Mtodos
Mtodos so aes aplicadas a
objetos particulares. Os mtodos
so o que os objetos podem fazer.
Ex.: document.write(Hello
World")
document um objeto.
write um mtodo.
Eventos
Eventos so conjuntos de aes relacionados
com as possveis interferncias externas que um
objeto pode sofrer.
Ex.: o evento OnMouseOver manipula aes que
podem alterar alguma caracterstica de um objeto
quando o mouse passa sobre ele.
Ex.: o evento onSubmit dispara suas aes no
momento em que se solicita o envio de um formulrio.
Funes
Funes so conjuntos de instrues
agrupadas, geralmente declaradas sob
algum nome de identificao, sem
vinculao com algum objeto especfico.
Ex.: function fazAlgo ()
{statement here}
As chaves contm os comandos das funes.
Valores
Valores so dados ou informaes
armazenadas.
Exemplos de tipos e valores:
Numrico: 1, 2, 3, etc.
String: Caracteres entre aspas.
Boolean: Verdadeiro ou Falso.
Objetos: Imagem, Formulrio.
Funes: validacao(), fazAlgo().
Variveis
Variveis so espaos que contm
valores, que podem ser
especificados com um sinal de igual
(=).
Variveis so criadas atravs de uma
declarao usando a palavra var:
Ex.: var nome;
Ex.: var nome = Alceu Bispo;
Variveis
O nome das variveis case
sensitive;
Eles precisam comear com letra,
$ ou _, seguidos de letras e
nmeros;
A palavra var opcional quando a
varivel declarada com atribuio
de valor.
Expresses
Expresses so comandos que
atribuem valores a variveis.
Expresses usam um operador de
atribuio, como o sinal de igual.
Ex.: var nome = Joaquim;
Tipos compostos:
Object;
Array.
Tipos especiais:
null;
undefined.
Operadores
Operadores so utilizados para
manipular variveis ou valores.
Operator
Description
Example
Addition
x=2
Result
y=2
x+y
Subtraction
x=5
y=2
x-y
Multiplication
x=5
20
y=4
x*y
Division
15/5
5/2
++
Modulus (division
remainder)
Increment
3
2,5
5%2
10%8
10%2
x=5
x=6
x++
--
Decrement
x=5
x--
x=4
Operator
Example
Is The Same As
x=y
x=y
+=
x+=y
x=x+y
-=
x-=y
x=x-y
*=
x*=y
x=x*y
/=
x/=y
x=x/y
%=
x%=y
x=x%y
Operator
Description
Example
==
is equal to
5==8 returns
false
===
x=5
y="5"
!=
is not equal
>
is greater than
<
is less than
>=
5>=8 returns
false
<=
Operator
Description
Example
&&
and
x=6
y=3
||
or
x=6
y=3
(x==5 || y==5)
returns false
not
x=6
y=3
!(x==y) returns
true
JavaScript - Vinculao
JavaScript pode ir direto na estrutura
HTML:
JavaScript - Vinculao
JavaScript pode ir numa seo parte
(geralmente <head>):
JavaScript - Vinculao
JavaScript pode ir num arquivo externo
(.js):
JavaScript - Vinculao
Chamada de scripts contidos em um
arquivo externo :
Referncias
LIMA, Adriano Gomes. JavaScript
Aplicaes Interativas para a Web.
2006.
W3SCHOOLS. JavaScript Tutorial.
Disponvel em <http://
www.w3schools.com/js/default.asp>.
Acessado em 09 de maro de 2015.