Pesquisar este blog

segunda-feira, 24 de fevereiro de 2014

OPERADORES DE COMPARAÇÃO EM JAVASCRIPT

Operadores de Comparação

    Eles comparam os operandos, que podem ser valores numéricos ou string, e retornam um valor lógico TRUE ou FALSE, com base no resultado da comparação.




Até a Próxima!!

OPERADORES DE STRING EM JAVASCRIPT

Operadores de String


    O sinal de adição “+” pode ser usado para encadear ou juntar ou juntar duas string em uma única.

A=“primeiro”
B=“segundo”

C=a+b


Ou D=“primeiro+segundo”

Até a Próxima!!

OPERADORES DECREMENTAIS EM JAVASCRIPT (--)

Operador ( -- )


    O operador decremental funciona de maneira análoga ao incremental, só que, ao invés de adicionar, subtraí o valor do operando em 1.

    A sintaxe desse operador é:

Var –
Ou
-- var

    Se o sinal é colocado antes do operando (--x), ele decrementa esse operando e retorna o valor atualizado.

    Se o sinal é colocado depois do operando (x--), ele retorna o valor desse operando e depois o diminui em 1.

    Imagine que X tenha o valor 5.

A = X--

    Ele atribui o valor 5 para A e diminui o valor de X para 4. na mesma situação:

A = --X

    O valor de X é diminuído para 4 e esse novo valor é atribuído para A.

Até a Próxima!!

OPERADORES INCREMENTAIS EM JAVASCRIPT (++)

O Operador (++)


    Uma variação dos operadores são os operadores incrementais e decrementais que automaticamente aumentam ou diminuem o valor do operando. O operador incremental é composto por dois sinais “++”. Ele aumenta o valor de um operando numérico toda vez em que é executado.

    A sintaxe desse operador é:

Var++
Ou++var

    Se o sinal é colocado antes do operando (++x), ele incrementa esse operando e retorna o valor atualizado.

    Se o sinal é colocado depois do operando (x++), ele retorna o valor desse operando e depois o incrementa.

    Imagine que X tenha o valor 5.

A = X++

    Ele atribui o valor 5 para A e aumenta o valor de X para 6. na mesma situação:

A = ++X

    O valor de X é aumentado para 6 e esse novo valor é atribuído para A.

Até a Próxima!!

OPERADORES EM JAVASCRIPT

Operadores


    Existem diversos tipos de operadores que podem ser usados em expressões. Eles podem ser agrupados pelo tipo de operação que realizam.

    O operador mais usado é o operador de atribuição “=“. Ele atribuí o conteúdo da expressão à sua direita para a variável do seu lado esquerdo.

X= 20
X= 20/10+5
X=y

    Existem outros operadores de atribuição mostrados que são:

X  += y   idêntico a x = x + y
X  -= y   idêntico a x = x – y
X  *= y   idêntico a x = x * y
X  /= y   idêntico a x = x / y
X  %= y   idêntico a x = x % y

   Os operadores aritméticos são:

Adição  +
Subtração  -
Multiplicação  *
Divisão  /
Módulo  %

Até a Próxima!!

EXPRESSÕES EM JAVASCRIPT

Expressões


  Uma expressão é uma combinação de variáveis, literais, métodos e funções e operadores que retornam um resultado qualquer.

A=6

    Neste caso, o resultado da expressão é 6 e é atribuído à variável A

B=6*7

    Neste caso, o resultado da expressão é 42 e é atribuído à variável B.

If b/a > 5

    Neste caso, o comando IF testa o resultado de b/a e compara-o com o valor 5. Se b/a for maior que 5, a expressão retorna o valor Booleano TRUE.

Até a Próxima!!

CARACTERES ESPECIAIS EM JAVASCRIPT

Caracteres Especiais


    Dentro de uma string, podem ser especificados caracteres especiais mostrados a seguir:

\n   insere uma quebra de linha
\t    insere um  caractere de tabulação
\r    insere um retorno de carro
\a   insere um beep
\f    insere um avanço de página

Até a Próxima!!

domingo, 23 de fevereiro de 2014

LITERAIS EM JAVASCRIPT

Literais


    São a representação de um número ou de uma string – são informações fixas que, ao contrário das variáveis, não podem ser alteradas. As variáveis são criadas durante a execução do programa e as literais fazem parte do código-fonte. Abaixo, seguem alguns exemplos:

55 número inteiro
3.14159 número de ponto flutuante
“José de Sá”  texto

    As literais podem ser de diversos tipos. A saber:

Inteiros (Integer)

    Representam um número que pode ser positivos, negativo ou fracionário.

a=300
b=0,25
c=-32

Ponto Flutuante

    Esse tipo também é conhecido como notação científica, na qual o número é expresso da seguinte forma:

2.34e4

    Indicando que o número 2.34 deve ser multiplicado por dez a quarta potência ou 2,34*10000.

Booleanos

    Os booleanos podem ser TRUE ou FALSE.

Literais Strings

    Consiste de um texto envolvido por aspas ou sinal agudo.

“José de Sá”
‘Mônica Alves’
“ ”
200”       Apesar de ser um número, as aspas fazem com que o literal seja considerado como uma string .

Até a Próxima!!

NOMES EM JAVASCRIPT

Nomes


    O nome de uma variável pode começar com uma letra ou sublinhado “_” seguidos de números ou letras sem espaço. O JavaScript distingue letras maiúsculas de minúsculas. Vejamos alguns exemplos de nomes válidos:

nome
conta_pág
z01
_cod

Até a Próxima!!

VARIÁVEIS EM JAVASCRIPT

Variáveis

  
    Além das propriedades, que armazenam informações sobre objetos, o JavaScript permite a criação de variáveis de memória cuja finalidade é armazenar temporariamente um conteúdo qualquer que pode ser um texto, um valor, uma data e etc.

    Uma variável pode receber seu conteúdo através da simples atribuição do seu próprio conteúdo ou do seu resultado da ação de uma expressão ou função.

Nome=“José  Farias”
hoje= date()

Total = 20*4

Até a Próxima!!

MÉTODOS EM JAVASCRIPT

Métodos


    Além de propriedades, um objeto possui funções especiais – chamadas métodos -  que realizam alguma operação relacionada com objeto. Os métodos são usados normalmente para alterar o valor de uma propriedade do objeto ou então para executar uma tarefa específica.

    A sintaxe básica de um método é composta da seguinte forma:

Objeto.nome_do_método(“argumento”)

Ø   Objeto – É o nome do objeto que sofre a ação do método.

Ø   Nome do Método – É o nome que identifica o método.

Ø   Argumento – É uma expressão ou valor opcional que será usado para alterar ou atuar sobre o objeto.

    O objeto documento possui um método chamado WRITE cuja finalidade é a de inserir linhas no programa HTML durante sua execução:

document.write(“<H1>Demonstração de JavaScript  </H1>”)

    O objeto WINDOW possui um método chamado ALERT que exibe uma mensagem de aviso em uma caixa de diálogo:

window.alert(“Operação inválida”)

Até a Próxima!!

FUNÇÕES EM JAVASCRIPT

Funções


    São rotinas independentes que executam uma tarefa específica. Elas se diferenciam de métodos, pois não estão associadas a um objeto. O JavaScript possui funções genéricas que realizam operações matemáticas com strings, datas e etc. Essa linguagem também permite que o usuário crie suas próprias funções.

Function Calcula(a,b,com)
d = a*b/c
return de

Até a Próxima!!

PROPRIEDADES EM JAVASCRIPT

Propriedades


    Um objeto possui características próprias que o tornam único dentro de um grupo . Pode exemplo, um carro possui características do tipo: quantidade de portas, potência do motor, assentos para passageiros, cor, peso, cor do estofamento e etc. Já em uma geladeira, as características são as seguintes: capacidade (em litros), cor , altura , peso e etc.

    Algumas características ou propriedades são comuns a muitos  objetos (nos exemplos citados acima, a cor e o peso).

    As propriedades podem ser vistas como variáveis que armazenam uma informação relacionada com um determinado objeto.

    As propriedades de um objeto são acessadas por meio de uma sintaxe bastante simples e que consiste no nome do objeto, um ponto e no nome da propriedade. Por exemplo: o objeto Documento (que diz respeito à página HTML) possui uma propriedade que é a cor de fundo. Para se referir a essa propriedade, devemos usar a seguinte sintaxe:

document.bgcolor

    Para saber o conteúdo do título do documento pode ser usada outra propriedade chamada TITLE.

document.title

Até a Próxima!!

ORIENTAÇÃO A OBJETOS EM JAVASCRIPT

Orientação a Objetos

    
    O JavaScript é baseado em Objetos. Isso quer dizer, de uma  forma bem simples, que ele trata todos os elementos de uma página da Web como um objeto. Os objetos são normalmente agrupados de acordo com o seu tipo ou finalidade. A linguagem possuí objetos que são automaticamente criados e permite que você crie novos  objetos de acordo com sua conveniência. Quando um documento é carregado no browser, ele cria um certo número de objetos JavaScript, com propriedades e valores, os quais são ajustados pelo conteúdo do próprio documento. Esses objetos respeitam uma hierarquia que reflete a estrutura da página HTML. Observe o diagrama abaixo.



    Um objeto armazena normalmente uma série de informações que podem ser aces-sadas e utilizadas para o processamento ou alteradas pelo programador. Uma janela que exibe uma home page possuí diversos objetos intrínsecos. Vejamos alguns deles.

Ø  Navigator – Possui propriedades para o nome e para a versão do navegador que está sendo usado.

Ø  Window - É o objeto de mais alto nível. Possui propriedades que se aplicam à janela como um todo. Cada janela-filha possui também um objeto Window em um documento composto por frames.

Ø  Document – Este objeto contém informações sobre a página ou documento HTML como um todo, incluindo dados sobre os elementos de formulários, links âncoras, além de uma série de funções que permitem mudar as características da página.

Ø  Form - Guarda informações específicas sobre os formulários da página atual, tais como o seu método URL e dados sobre seus elementos ou campos.

Ø  History – Mantém uma lista de todos os sites visitados na sessão de uso atual do browser.

Ø  Location – Possui informações sobre o local da página e informações relacionadas, tais como o protocolo utilizado e seu domínio.

Até a Próxima!!

O QUE É JAVASCRIPT?

O que é JavaScript?


    É uma linguagem interpretada, ou seja o código fonte sempre é traduzido para uma linguagem em que o computador entenda na hora em que for executado. Ele é baseado em Objetos, o que significa que o programador pode utilizar-se de objetos predefinidos ou então criar novos objetos para satisfazer suas necessidades.


    A primeira coisa que tem que ficar clara é que o JavaScript não deve ser confundido com a linguagem de programação Java. O Java permite a criação de um aplicativo independente e possui todos os recursos de uma linguagem que se destina à criação de aplicativos comerciais, assim como a linguagem C. Mais especificamente, o Java é especializado na criação de pequenos programas chamados applets cuja finalidade é ser distribuído através da Internet. O JavaScript é uma linguagem de script que se aloja dentro de um programa HTML. Você não pode criar um programa em JavaScript e executá-lo sem ter um browser. Ele foi criado inicialmente pela Netscape com o nome de LiveScript. Por uma questão de marketing e por consequencia de sua associação com a Sun, resolveu-se mudar o nome para JavaScript, já que muitas características das duas linguagens se igualaram ao usar como modelo a linguagem Com.

Até a Próxima!!