Curso:        Webmaster & Webdesign
Disciplina:  Criação de Site III  
Professor:   Jose Maria Silveira

(cs3_09na_opeacao.html)


Operações & Operadores.


Variáveis:

As variáveis são objetos que servem para guardar informação. Para isso vamos dar nomes a cada um dos fragmentos de informação com que temos de lidar. Os nomes devem ser significativos para facilitar a programação e o entendimento posterior.

Atenção, as variáveis somente podem iniciar com letra ou underline, e maiúsculas são diferentes de minúsculas, o restante do nome pode conter letras e números.

As variáveis são criadas da seguintes formas: 

variavel=valor ou VAR variavel = valor

A linguagem reconhece 4 tipos básicos de variáveis:

Em geral a própria linguagem sabe traduzir um tipo em outros, entretanto em alguns casos precisamos fazer isso usando funções.

Exemplos:

var X = 10 // cria um número do tipo inteiro;
var Y = 3.1416 // cria um número do tipo ponto flutuante;

    números com prefixo 0 ou 0X:
var i = 42; // decimal
var j = 052; // octal
var k = 0X2A; // hexadecimal

    tipo texto:
var x = “jose”  // tipo texto ou string
var x = “123”   // tipo texto (com aspas)
var x = '123'   // idem. (com apóstrofes)
Outro caracteres que podem ser incluídos com texto.

\b   backspace
\f   form feed (pular página)
\n   new line
\r   cariage return (retorno 1a. Coluna)
\t   tab
\'   para escrever apóstrofe
\”   para escrever aspas.
\\   o caractere barra invertida.


Operações e Operadores:

Uma vez criadas as variáveis, estas podem assumir valores (ou conter textos) aritméticos ou lógicos e serem modificas usando operadores.

Nas tabelas a seguir apresentamos os principais operadores da linguagem (existem outro, e podem ser consultados no material do curso), com exemplos de operações e respectivos resultados.

Além dos operadores existem funções que por vezes são necessárias, por exemplo, pra transformar um texto em um número, e assim poder operar aritimeticamente.


Operadores aritméticos:

Operador

Descrição

Exemplo

Resultado

+

Adição

2+2

4

-

Subtração

5-2

3

*

Multiplicação

4*5

20

/

Divisão

15/5
5/2

3
2.5

%

Modulo (resto da divisão)

5%2
10%8
10%2

1
2
0

++

Incrementar (aumentar uma unidade)

x=5
x++


x=6

--

Decrementar (diminuir uma unidade)

x=5
x--


x=4


Operadores de atribuição (abreviados):

Operador

Exemplo

É O Mesmo Que

=

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



Operadores de comparação:

Operador

Descrição

Exemplo

Resultado

==

é igual a

5==8

false

!=

não é igual a

5!=8

true

>

é maior do que

5>8

false

é menor do que

5<8

true

>=

é maior ou igual a

5>=8

false

<=

é menor ou igual a

5<=8

true



Operadores lógicos:

Operador

Descrição

Exemplo

&&

e (and)

x=6; y=3
(x < 10 && y > 1) dá true

||

ou (or)

x=6; y=3
(x==4 || y==4) dá false

!

negação (not)

x=6;
y=3
!(x==y) dá true




Palavras reservadas

Palavras que não podem ser usadas como nomes designados pelo programador, pois são reservadas a comandos ou funções da própria linguagem.

abstract
boolean
break
byte
case
catch
char
class
const
continue
debugger
default
delete
do
double

else
enum
export
extends
false
final
finally
float
for
function
goto
if
implements
import
in

instanceof
int
interface
long
native
new
null
package
private
protected
public
return
short
static
super

switch
synchronized
this
throw
throws
transient
true
try
typeof
var
void
volatile
while
with

fonte: http://www.javascriptkit.com/jsref/reserved.shtml





fontes: http://artifice.web.pt/tutoriais/cntd/tut_js2.html#a2



Hosted by www.Geocities.ws

1