1. Operador
Os operadores são uma série de símbolos que completam operações e têm sete categorias:
Operador de atribuição (=,+=,-=,*=,/=,%=, << =, >> =, | =, & =), operador aritmético (+,-,*,/, ++,-,,%), operador de comparação (>, <, <, <=,> ==, ==,! (|, &, <<, >>, ~,^) e operador de sequência (+).
Muitas pessoas podem não saber o que é "===".
Aqui, explicarei a você que em JavaScript, "==" é o operador equivalente.
Regras de comparação para operadores equivalentes:
Quando os tipos de dois operandos são diferentes: converta -os no mesmo tipo
1) Um número é comparado com uma string. Depois que a string é convertida em um número, compare -a.
2) Converta true em 1, converta false em 0 e compare.
3) Um objeto, matriz, função e um número ou string são convertidos em valores do tipo original e depois comparados. (Use o valor de primeiro, se não, use a ToString)
4) Outros tipos de combinações não são magnitude.
Se você deseja que os dois números aritméticos sejam os mesmos ou depois de convertê -los para o mesmo tipo:
1) 2 Strings: Os caracteres na mesma posição são iguais e as duas cordas são as mesmas.
2) 2 números: se 2 números forem iguais, é o mesmo. Se um é NAN, ou ambos são NAN, não é o mesmo.
3) Se ambos são verdadeiros ou ambos são falsos, então o mesmo é verdadeiro.
4) Se as duas referências forem o mesmo objeto, função e matriz, elas são iguais. Se as referências não forem o mesmo objeto, função ou matriz, elas serão diferentes, mesmo que os dois objetos, funções e matrizes possam ser convertidos em valores originais completamente iguais.
5) 2 nulos, ou 2 são indefinidos, então são iguais.
"===" é um operador de tudo. O operador All-Some segue as regras de comparação do operador equivalente, mas não digita os operandos. Quando os tipos dos dois operandos são diferentes, ele retorna falsa; Somente quando os tipos dos dois operandos são os mesmos, as regras de comparação do operador equivalente são seguidas para comparação.
Por exemplo: null == indefinido retornará verdadeiro, mas null === indefinido retornará false!
2. Expressões
A combinação de operadores e operandos é chamada expressões, que geralmente são divididas em quatro categorias: expressões de atribuição, expressões aritméticas, expressões booleanas e expressões de cordas.
3. Frases
Um programa JavaScript é composto por várias declarações e a declaração é uma diretiva para escrever o programa. O JavaScript fornece declarações de programação básica completas, que são:
Declaração de atribuição, declaração de seleção de interruptor, enquanto a declaração de loop, para declaração de loop, para cada declaração de loop, faça a declaração de loop, a declaração de aborto de loop de interrupção, continue a declaração de interrupção de loop, com a declaração, tente ... Catch declaração,
Se a declaração (if..else, se ... else se ...), deixe a declaração.
4. Função
Uma função é um segmento de declaração nomeado, que pode ser referenciado e executado como um todo. Os seguintes pontos devem receber atenção ao usar funções:
1) A função é definida pela função da palavra -chave (também pode ser construída pelo construtor da função).
2) as funções definidas com a palavra -chave da função podem ser chamadas em qualquer local dentro de um escopo (inclusive antes da declaração que define a função); enquanto aqueles definidos com a palavra -chave VAR devem ser definidos antes que possam ser chamados.
3) O nome da função é o nome referenciado ao chamar uma função. É sensível ao caso e você não pode escrever o nome da função errado ao chamar uma função.
4) O parâmetro representa o valor passado para a função para uso ou operação. Pode ser uma constante, uma variável ou uma função. Todos os parâmetros podem ser acessados dentro da função através do objeto Argumentos (o objeto de argumentos é uma matriz pseudo, e a propriedade Callee faz referência à função chamada).
5) A declaração de retorno é usada para retornar o valor da expressão.
6) A declaração de rendimento lança uma expressão e interrompe a execução da função até que a próxima chamada seja a próxima.
Geralmente, as funções estão no seguinte formato:
A cópia do código é a seguinte: função myfunction (params) {
// Declaração de execução
}
Expressão da função:
A cópia do código é a seguinte: var myfunction = function (params) {
// Declaração de execução
}
Copie o código da seguinte forma: var myfunction = function () {
// Declaração de execução
}
Copie o código da seguinte forma: myfunction (); // chamando a função
Função anônima, que geralmente é passada como um parâmetro entre outras funções:
A cópia do código é a seguinte: Window.adDeventListener ('Load', function () {
// Declaração de execução
},falso);
5. Objeto
Uma função importante do JavaScript é a função orientada a objetos. Através da programação baseada em objetos, o desenvolvimento do programa pode ser realizado de uma maneira mais intuitiva, modular e reutilizável.
Um conjunto de atributos que contêm dados e métodos que operam nos dados contidos nos atributos são chamados de objetos. Por exemplo, se você deseja definir a cor de fundo da página da web, o objeto que você está segmentando é o documento e o nome do atributo usado é o BGCOLOR, como document.bgcolor = "azul", o que significa que a cor do fundo é azul.
6. eventos
As ações geradas quando um usuário interage com uma página da web são chamadas de eventos. Os eventos podem ser acionados pelo usuário, ou a página pode alterar, ou mesmo eventos que você não pode ver (como as mudanças de progresso da interação do Ajax). A maioria dos eventos é causada por ações do usuário, como: se o usuário pressionar o botão do mouse, um evento de clique será gerado e, se o ponteiro do mouse se mover no link, um evento MouseOver será gerado etc. No JavaScript, os eventos são frequentemente usados em conjunto com os manipuladores de eventos.
Para o processamento dos eventos, o método do W3C é usar a função addEventListener (), que possui três parâmetros: evento, a função elevada e se deve usar a captura de eventos. Para segurança, é recomendável sempre definir o terceiro parâmetro como falso;
O método tradicional é definir o evento ON ... do elemento, que é adicionar um "on" antes do parâmetro do evento no método W3C. O modelo de evento do IE usa o AnextEvent e o Dettachevent para vincular e excluir eventos. Os eventos em JavaScript também são divididos em dois estágios: captura e bolhas eventos, mas a ligação tradicional suporta apenas eventos de bolhas.
7. Variáveis
Por exemplo, var myvariable = "algum valor";
A variável tem seu tipo. No exemplo acima, o tipo de myVariable é string (string)
Os tipos comuns suportados por JavaScript incluem:
Objeto: objeto
Array: Array
Número: Número
Booleano: Boolean, apenas valores verdadeiros e falsos, são os com menor ocupação de memória entre todos os tipos.
nulo: um valor nulo, o único valor é nulo
indefinido: variáveis sem definição e atribuição
De fato, as variáveis JavaScript são tipos de variáveis fracos. O que você atribui é uma string e é uma string.
Se for um número, ele é uma cirurgia plástica. Verdadeiro e falso são os tipos booleanos (observe que você não pode adicionar cotações, caso contrário, elas serão tratadas como cordas).
O acima é a sintaxe básica de JS. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.