Latest web development tutorials
×

JavaScript curso

JavaScript curso JavaScript breve introdução JavaScript uso JavaScript exportação JavaScript gramática JavaScript demonstrações JavaScript nota JavaScript variável JavaScript Tipos de dados JavaScript objetos JavaScript função JavaScript escopo JavaScript evento JavaScript corda JavaScript operadores JavaScript comparar JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript tipo de conversão JavaScript Expressões regulares JavaScript erro JavaScript depuração JavaScript lift variável JavaScript Modo estrito JavaScript Uso indevido JavaScript Autenticação de formulários JavaScript Palavras-chave reservadas JavaScript JSON JavaScript void JavaScript Especificação código

JS função

JavaScript definição de função JavaScript Argumentos da função JavaScript chamada de função JavaScript Closures

JS HTML DOM

DOM breve introdução DOM HTML DOM CSS DOM evento DOM EventListener DOM elemento

JS Tutorial avançado

JavaScript objetos JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp objetos

JS navegador BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript estouro JavaScript cronometrado Evento JavaScript Cookies

JS armazém

JavaScript armazém JavaScript teste jQuery JavaScript teste Prototype

JS Exemplos

JavaScript Exemplos JavaScript instância do objeto JavaScript instância do objeto navegador JavaScript HTML DOM Exemplos JavaScript resumo

JS manual de referência

JavaScript objetos HTML DOM objetos

JavaScript Object

Todas as coisas são objetos JavaScript: strings, matrizes, funções ...

Além disso, JavaScript permite que objetos personalizados.


Tudo é um objeto

JavaScript fornece vários objetos embutidos, tais como String, Date, Array, e assim por diante. Só com propriedades de objetos de tipos de dados especiais e métodos.

  • Boolean pode ser um objeto.
  • tipo numérico pode ser um objeto.
  • Cadeia também pode ser um objecto
  • Data é um objeto
  • Matemática e expressões regulares são objetos
  • Uma matriz é um objeto
  • Mesmo a função pode ser objecto

JavaScript Object

Objeto é apenas um tipo especial de dados. Os objetos têm propriedades e métodos.


objetos de acesso a propriedade

A propriedade é um valor associado a um objeto.

Acesso sintaxe atributo do objeto é:

objectName.propertyName

Este exemplo usa a propriedade length do objeto String para obter o comprimento da corda:

var message="Hello World!";
var x=message.length;

Depois de o código de cima é executada, o valor de X será:

12


Objeto Método de Acesso

O método é uma operação que pode ser realizada no objecto.

Você pode chamar o método usando a seguinte sintaxe:

objectName.methodName()

Este exemplo usa o método toUpperCase objeto String () para converter o texto em letras maiúsculas:

var message="Hello world!";
var x=message.toUpperCase();

Depois de o código de cima é executada, o valor de X será:

HELLO WORLD!


Criar um objeto de JavaScript

Através de JavaScript, você pode definir e criar seus próprios objetos.

Criar um novo objeto de duas maneiras diferentes:

  • Definir e criar uma instância de um objeto
  • Use funções para definir o objeto e, em seguida, criar uma nova instância do objeto

Criar uma instância direta

Este exemplo cria uma nova instância do objeto e adicionar quatro propriedades:

Exemplos

person=new Object();
person.firstname="John";
person.lastname="Doe";
person.age=50;
person.eyecolor="blue";

tente »

sintaxe alternativa (usando literais de objeto):

Exemplos

person={firstname:"John",lastname:"Doe",age:50,eyecolor:"blue"};

tente »


Usando o construtor do objeto

Este exemplo utiliza a função para construir objectos:

Exemplos

function person(firstname,lastname,age,eyecolor)
{
this.firstname=firstname;
this.lastname=lastname;
this.age=age;
this.eyecolor=eyecolor;
}

tente »

Em JavaScript, isso geralmente aponta para uma função que estamos executando em si, ou um objeto que aponta para a função pertence (tempo de execução)


Criar uma instância do objeto JavaScript

Depois de ter o construtor do objeto, você pode criar uma nova instância do objeto, como este:

var myFather=new person("John","Doe",50,"blue");
var myMother=new person("Sally","Rally",48,"green");


As propriedades para os objetos JavaScript

Você pode atribuir um objeto, adicionar novos atributos para os objetos existentes:

Suponha personObj já existe - que você pode adicionar esses novos atributos: nome, sobrenome, idade e eyecolor:

person.firstname="John";
person.lastname="Doe";
person.age=30;
person.eyecolor="blue";

x=person.firstname;

T no código acima é executada, o valor de X será:

John


O método para adicionar objetos para JavaScript

O método é simplesmente ligado a função do objecto.

No método da função construtora dentro da definição de um objecto:

function person(firstname,lastname,age,eyecolor)
{
	this.firstname=firstname;
	this.lastname=lastname;
	this.age=age;
	this.eyecolor=eyecolor;

	this.changeName=changeName;
	function changeName(name)
	{
		this.lastname=name;
	}
}

() Valor do nome da função da pessoa designada para changename propriedades Sobrenome.

Agora você pode tentar:

myMother.changeName("Doe");

tente »

classes JavaScript

JavaScript é uma linguagem orientada a objetos, mas JavaScript não usar a classe.

Em JavaScript, a classe não é criada, nem para criar um objeto (como nas outras linguagens orientadas a objeto) por meio da classe.

protótipo baseado em JavaScript, em vez de classe-based.


JavaScript loop for ... in

JavaScript para ... na declaração para percorrer as propriedades do objeto.

gramática

for (variable in object)
{
	执行的代码……
}

Nota: para ... no bloco de código laço será executado uma vez para cada propriedade.

Exemplos

Loop através as propriedades de um objeto:

Exemplos

var person = {fname: "John", lname: "Doe", idade: 25};

for (x pessoalmente)
{
txt = txt + pessoa [x];
}

tente »