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

(cs3_07na_objetosJs.html)


Objetos javascript:


A linguagem javascript é uma linguagem de baixa tipificação, ou seja, seu “core” so tem 4 tipos de dados ( Número, stsring, booleano, e nulo), por isso foram implementados outros objetos para poder tratar os inúmeros tipos necessários.

Destacamos os seguintes objetos, que tratam dos tipos de dados:


A seguir mostramos algumas características dos quatro tipos de objetos, maiores informações podem ser obtidas nos sites:

JavascriptKit

Antechinus

MySpace-português

DevGuru

ArtificeWeb (inicial)-protugues




Objeto Array

Criação:

var x = new Array()
var x = new Array(N)
var bx= new Array(um, dois, tres)


Propriedade

Descrição

length

Fornece o número de elementos que estão no Array. O valor desta propriedade é estabelecido quando o Array é criado, mas pode crescer se formos juntando mais elementos ao Array.



Método

Descrição

join()

Devolve uma String (variável de texto) que representa o conteúdo do Array

reverse()

Devolve um novo Array em que a ordem dos elementos está invertida (em aprticular temos que o elemento que tinha o índice zero passa a ter o índice mais alto e vice versa)

sort()

Devolve um novo Array em que os elementos estão ordenados (geralmente por ordem crescente)




Objeto Date



Criação:


Data1 = new Date()
Data2 = new Date(valorData)
Data3 = new Date(ano, mês, dia[, horas[, minutos[, segundos[,milisegundos]]]])

Ex: hoje = new Date() UTC = Padrão de Tempo Universal; GMT = Tempo Médio de Greenwich
Veja as diversas propriedaded em: http://artifice.web.pt/tutoriais/cntd/tut_js9.html#a9

Objeto Math

O objeto pode ser usado com tipos numéricos.

Fonte: http://artifice.web.pt/tutoriais/cntd/tut_js10.html#a10

Propriedade

Descrição

E

Contém a base dos logaritmos naturais (número de Euler)

LN2

Contém o logaritmo natural de 2 (base E)

LN10

Contém o logaritmo natural de 10 (base E)

LOG2E

Contém o logaritmo de E na base 2

LOG10E

Contém o logaritmo de E na base 10

PI

Contém o número PI (3.1415927...)

SQRT1_2

Contém 1 a dividir pela raiz quadrada de 2

SQRT2

Contém a raiz quadrada de 2



Método

Descrição

abs(x)

Devolve o valor absoluto de x

acos(x)

Devolve o valor do arco (radianos) cujo cosseno é x

asin(x)

Devolve o valor do arco (radianos) cujo seno é x

atan(x)

Devolve o valor do arco (radianos) cuja tangente é x

atan2(x, y)

Devolve o valor do ângulo formado pelo eixo dos xx com a linha que une a origem dos eixos ao ponto de coordenadas (x, y)

ceil(x)

Devolve o número inteiro mais próximo de x e não inferior a x

cos(x)

Devolve o cosseno de x

exp(x)

Devolve o valor da exponencial de x (E elevado à potência x)

floor(x)

Devolve o número inteiro mais próximo de x e não superior a x

log(x)

Devolve o logaritmo natural de x

max(x,y)

Devolve o maior dos números (x, y)

min(x,y)

Devolve o menor dos números (x, y)

pow(x,y)

Devolve o valor x elevado à potência y

random()

Devolve um número aleatório situado entre 0 e 1 (não aceita argumentos)

round(x)

Devolve o número inteiro mais próximo de x

sin(x)

Devolve o seno de x

sqrt(x)

Devolve a raiz quadrada de x

tan(x)

Devolve a tangente de x




Objeto String

Criaçao:



var x = new String()
var x = new String("conteúdo")

O JavaScript transforma automaticamente em objetos String todas as variáveis que tenham texto como conteúdo.

Veja mais em: http://artifice.web.pt/tutoriais/cntd/tut_js11.html#a11





Hosted by www.Geocities.ws

1