JavaScript
Aula 01
Prof. Gustavo Linhares
Introdução ao JavaScript
var nome;
var cidade, estado;
var valido = true;
var pergunta = “Qual o seu nome?”;
<script>
var variavelGlobal;
</script>
Escopo de variáveis
<script>
function minhaFuncao()
{
var variavelLocal;
}
</script>
Escopo de variáveis
var vetor;
vetor[2]=“Livro”;
vetor[4]=“Ajax”;
Vetores ou Matrizes
<script language=“javascript”>
Array(“Januária”,”Salinas”,”Pirapora”);
document.write(“Elementos do vetor:”+vetor.join()+”<br
/>”);
ducument.write(“Vetor ordenado:”+vetor.sort());
</script>
Operadores Aritméticos
Operador Operação
Op1 + Op2 Adição
Op1 - Op2 Subtração
Op1 * Op2 Multiplicação
Op1 / Op2 Divisão
Op1 % Op2 Resto da divisão
Op1++ Incremento
Op1- - Decremento
Operadores Aritméticos
texto1 = “Gustavo”;
texto2 = “Linhares”;
cadeia = texto1 + texto2; // cadeia
vale “Gustavo Linhares”
Operadores de atribuição
Operador Operação
Op1 = Op2 Op1 recebe o valor de op2
Operador Operação
!op1 Verdadeiro se op1 for falso
Op1 && Op2 Verdadeiro se op1 E op2 forem verdadeiros.
Op1 || Op2 Verdadeiro se op1 OU op2 forem verdadeiros.
Op1 == Op2 Verdadeiro se op1 for igual a op2
Op1 != Op2 Verdadeiro se op1 for diferente de op2
Op1 > Op2 Verdadeiro se op1 for maior que op2
Operadores lógicos e
comparação
Operador Operação
Op1 < Op2 Verdadeiro se op1 for menor que op2
while(expressão){
<comandos>
}
Estruturas de controle
WHILE
<script language="javascript"
type="text/javascript">
var i = 1;
while(i <=10){
document.write(i++);
}
</script>
Estruturas de controle
WHILE
O comando do... while embora seja
semelhante ao while, avalia a expressão
somente no fim do laço.
do{
<comandos>
}while(expressão)
Estruturas de controle
WHILE
<script language="javascript"
type="text/javascript">
var i = 1;
do{
document.write(i++)
} while(i <= 10);
</script>
Estruturas de controle FOR
For(inicialização; condição;
operador)
{
<comandos>
}
Estruturas de controle FOR
<html>
<head>
<title> Exemplo de laço for</title>
</head>
<body>
<script language=“javascritp”>
document.write(“<table border=\”1\”>”);
for(i=1;i<10;i++){
document.write(“<tr><td>”);
document.write(“linha”+ i”);
document.write(“</td></tr>”);
}
document.write(“</table>”);
</script>
</body>
</html>
Final da Aula 01
JavaScript