Java Guia de Programação

Java Guia de Programação

(Parte 1 de 12)

INTRODUÇÃO

JavaScript é uma linguagem que permite injetar lógica em páginas escritas em HTML (HiperText Mark-up Language). As páginas HTML podem ser escritas utilizando-se editores de texto, como

o NotePad, Write, etc. Porém, existem editores próprios para gerar HTML, tais como HotDog e

(mais recomendado) Microsoft FrontPage.

Os parágrafos de lógica do javaScript podem estar "soltos" ou atrelados a ocorrência de eventos.

Os parágrafos soltos são executados na sequência em que aparecem na página (documento) e os

atrelados a eventos são executados apenas quando o evento ocorre.

Para inserir parágrafos de programação dentro do HTML é necessário identificar o início e o

fim do set de JavaScript, da seguinte forma:

<SCRIPT>

Set de instruções

</SCRIPT>

Este procedimento pode ser adotado em qualquer local da página. Entretanto, para melhor visualização e facilidade de manutenção, recomenda-se que toda a lógica seja escrita no início

do documento, através da criação de funções a serem invocadas quando se fizer necessário (normalmente atreladas a eventos).

Se a lógica é escrita a partir de um determinado evento, não é necessário o uso dos comandos <SCRIPT> e </SCRIPT>.

Os comandos JavaScript são sensíveis ao tipo de letra (maiúsculas e minúsculas) em sua sintaxe.

Portanto, é necessário que seja obedecida a forma de escrever os comandos, de acordo com

a forma apresentada ao longo deste manual. Caso seja cometido algum erro de sintaxe quando

da escrita de um comando, o JavaScript interpretará, o que seria um comando, como sendo o

nome de uma variável. Índice

OPERADORES LÓGICOS

São operadores a serem utilizados em comandos condicionais, tais como: IF , FOR e WHILE.

Os comandos condicionais serão vistos mais a frente.

= = Igual

!= Diferente

> Maior

>= Maior ou Igual

< Menor

<= Menor ou Igual

&& E

|| Ou Índice

OPERADORES MATEMÁTICOS

São operadores a serem utilizados em cálculos, referências de indexadores e manuseio de strings.

Ao longo do manual estes operadores serão largamente utilizados, dando, assim, uma noção mais

precisa do seu potencial.

+ adição de valor e concatenação de strings

- subtração de valores

* multiplicação de valores

/ divisão de valores

% obtem o resto de uma divisão:

Ex: 150 % 13 retornará 7

7 % 3 retornará 1

+= concatena /adiciona ao string/valor já existente. Ou seja:

x += y é o mesmo que x = x + y

da mesma forma podem ser utilizados: -= , *= , /= ou %=

Um contador pode ser simplificado utilizando-se : X++ ou X-- o que equivale as expressões:

X = X + 1 ou X = X - 1 respectivamente.

Para inverter sinal: X = -X negativo para positivo ou positivo para negativo. Índice

CONTROLES ESPECIAIS

\b - backspace

\f - form feed

\n - new line caracters

\r - carriage return

\t - tab characters

// - Linha de comentário

/*....*/ - Delimitadores para inserir um texto com mais de uma linha como comentário.

Os delimitadores naturais para uma string são " ou ' . Caso seja necessário a utilização destes caracteres como parte da string, utilize \ precedendo " ou '.

Ex. alert ("Cuidado com o uso de \" ou \' em uma string") Índice

COMANDOS CONDICIONAIS

São comandos que condicionam a execução de uma certa tarefa à veracidade ou não de uma

determinada condição, ou enquanto determinada condição for verdadeira.

São eles:

Comando IF

(Parte 1 de 12)

Comentários