operador de concatenação
exemplo:
|
operadores matemáticos
vou fazer uma comparação com uma tv. quando
compramos um televisor, recebemos um manual, que por mais simples que
possa ser, traz sempre algumas especificações
técnicas do aparelho. por exemplo: polegadas da tela, voltagem
de trabalho, entre outras. essas especificações
técnicas transferido para o vocabulário são as propriedades do objeto (televisor). em javascript essas
propriedades nada mais são do que variáveis internas do
objeto.
um objeto está sujeito a determinados métodos. um
método geralmente é uma função que gera
alguma informação referente ao objeto. por exemplo ao
mudar de canal, nós estamos executando uma
função do televisor, o mesmo ocorre quando aumentamos
ou diminuimos o volume.
seguindo nosso exemplo, quando a tensão da rede sai da
faixa de trabalho no caso de uma queda de tensão ou uma
sobrecarga, o sistema de segurança da tv, não permite
que ocorram danos no aparelho, quando muito, queima o fusível
da fonte de alimentação. em aparelhos mais modernos,
quando uma emissora sai do ar, a tela fica azul, sem aquele chiado
irritante. sendo assim podemos concluir que nosso objeto está
sujeito a algumas situações, estas
situações podem ocorrer a qualquer momento, e
são chamadas de eventos.
a propriedade this especifica o objeto atual como sendo
fonte dos valores passados a função.
para acessar as propriedades do objeto maria, basta usar a
seguinte sintaxe:
uma outra forma de
referenciar as propriedades do objeto, é:
jorge[1] = new criatabela('jorge','email@email.com','1111-2222',20)
e para a referência no script chame como:
adição
exemplo:
v01=5
v02=2
document.write("o resultado é: ");
document.write(+ v01 +(+ v02));
veja o script do exemplo acima
<script>
<!--
v01="5";
v02="2";
document.write("o resultado é: ");
document.write(+ v01 +(+ v02));
-->
</script>
subtração
exemplo:
v01=5
v02=2
document.write("o resultado é: ");
document.write(+ v01 -(+ v02));
veja o script do exemplo acima
<script>
<!--
v01="5";
v02="2";
document.write("o resultado é: ");
document.write(+ v01 -(+ v02));
-->
</script>
divisão
exemplo:
v01=10
v02=2
document.write("o resultado é: ");
document.write(+ v01 /(+ v02));
veja o script do exemplo acima
<script>
<!--
v01="10";
v02="2";
document.write("o resultado é: ");
document.write(+ v01 /(+ v02));
-->
</script>
multiplicação
exemplo:
v01=10
v02=2
document.write("o resultado é: ");
document.write(+ v01 *(+ v02));
veja o script do exemplo acima
<script>
<!--
v01="10";
v02="2";
document.write("o resultado é: ");
document.write(+ v01 *(+ v02));
-->
</script>
OBJETOS
um objeto pode ser qualquer coisa.
criando objetos
trabalhar com objetos é a única forma de
manipular com arrays, vejamos como: digamos que queremos
implementar uma lista de clientes, nosso objeto poderia ser definido
assim:
function criatabela(nome,email,telefone,idade)
{
this.nome=nome;
this.email=email;
this.telefone=telefone;
this.idade=idade;
}
agora, basta criar o nosso objeto:
jorge = new criatabela('jorge','email@email.com','1111-2222',20)
jorge.nome - retorna o nome
jorge.email - retorna o e-mail
jorge.telefone - retorna o telefone
jorge.idade - retorna a idade
veja como ficaria esse script:
<script>
function criatabela(nome,email,telefone,idade)
{
this.nome=nome;
this.email=email;
this.telefone=telefone;
this.idade=idade;
}
jorge = new criatabela('jorge','email@email.com','1111-2222',20)
document.write("<br>o nome é: " +jorge.nome)
document.write("<br>o e-mail é " +jorge.email)
document.write("<br>o telefone é " +jorge.telefone)
document.write("<br>a idade é " +jorge.idade)
</script>
jorge[2] = new criatabela('jorge','email@email.com','1111-2222',20)
jorge[1].nome
jorge[1].email
etc...