JavaScript não é sensível a novas linhas, recuos e espaços.
Deve ser adicionado um ponto e vírgula no final de cada instrução. Embora o ponto e vírgula não seja necessário, para compactar o programa no futuro, se o ponto e vírgula não for adicionado, ele não será executado após a compactação.
Todos os símbolos estão em inglês. Como colchetes, aspas e ponto e vírgula.
pode facilitar a compreensão e explicação da função do programa e melhorar a legibilidade do código. O programa com o conteúdo do comentário não será executado.
As variáveis são declaradas usando a palavra-chave do sistema var
. As variáveis podem ser declaradas individualmente ou múltiplas ao mesmo tempo. As variáveis também podem ser inicializadas (valores de caracteres variáveis) ao
declarar
. var name, sex, age; //Declara múltiplas variáveis ao mesmo tempo, separadas por vírgulas em inglês var name="Xiaoqiang" //
Declaração de variáveis ao declarar e atribuir valores ao mesmo tempo (três maneiras)
Variável
;uso Deve ser declarado primeiro; a palavra-chave para declarar uma variável é: var
sintaxe: var nome da variável = valor da variável
primeiro, depois atribuir valor
var //Declaração da variável a = 10;declarar e atribuir valor
varao mesmo tempo
a = 10; //Declaração e atribuição de variáveis
declarar múltiplas variáveis e atribuir valores ao mesmo tempo (nota: ao declarar múltiplas variáveis e atribuir valores, separe as variáveis com vírgulas)
var a = 10, b = 20; //Múltiplo A declaração e atribuição de variáveis
não são declaradas, mas atribuídas diretamente (nota: esta é uma forma irregular de escrever!)
age = 18;); //O resultado é 20, e o navegador
pode
ajudar a identificá-lo, mas não é recomendado usar
apenas declaração e nenhuma atribuição.
variáveis console.log (nome); //indefinidonão é declarado nem atribuído.
Se uma variável não for declarada, ela não será
usada diretamente.
não está definido porque a variável name não existe. Nota: A partir da linha onde o erro é relatado, o código subsequente não será executado!console.log( 'Eu sou a primeira linha do código' ); //Exibição normal console.log( name ); //Relatório de erros console.log( 'Eu sou a segunda linha do código' );
não executáveisAs regras de nomenclatura
diferenciam estritamente maiúsculas de minúsculas (variáveis maiúsculas e variáveis minúsculas são variáveis diferentes).
variáveis
não podem começar com números, mas podem começar com letras, sublinhados ou $
.) var 3abc;( Errado)
o nome da variável não pode ser uma palavra-chave do sistema.
Por exemplo: var, switch, for, case, else, while, etc.
Nomes de variáveis em JS diferenciam maiúsculas de minúsculas.
Por exemplo: nome e Nome são duas variáveis
. Os nomes das variáveis em JS devem ser significativos.
Por exemplo: a variável que representa a idade é idade e o nome é userName.
Quando o nome da variável consiste em várias palavras, existem dois métodos de nomenclatura
: nomenclatura em caixa de camelo:
a primeira palavra é toda minúscula e a primeira letra de cada palavra subsequente. está em maiúscula.
Por exemplo:
var userName = "Steel Egg"
Nomeação sublinhada:
todas as palavras estão em letras minúsculas, conectadas com sublinhados no meio.
Por exemplo:
var get_user_name =
As variáveis possuem tipos de dados e JavaScript é um tipo de dados. tipo fraco ou em outras palavras Linguagem dinâmica, o que significa que não há necessidade de declarar o tipo da variável antecipadamente. Quando o código está em execução, o tipo de dados da variável é determinado pelo mecanismo JS com base no tipo de dados de. o valor da variável no lado direito da variável = (sinal de igual). Também significa que a mesma variável pode ser usada como tipos diferentes. Este tipo vem do "valor da variável"
.
Os tipos de variáveis em JS são:
numérico (número), caractere (string), booleano (booleano), indefinido (indefinido), nulo (vazio), array (matriz), objeto (objeto), função (função)
tipo numérico, tipo de caractere, tipo booleano, tipo indefinido e tipo nulo. Recurso muito notável: um nome de variável só pode armazenar um valor.
var a = 10; var b = 'string'; var c = falso; var d = indefinido; var e = null;
array, objeto, função, recurso notável: um nome de variável pode armazenar vários valores.
var arr = [10,20,30,40];//Array var hoje = new Date();//Object //Function function myFunction(){ console.log('função'); }
incluem: tipo inteiro, tipo de ponto flutuante e NaN (indicando que não é um valor numérico).
var a=
999; // Tipo inteiro var b = 0.9; // Tipo de ponto flutuante var c = NaN;
os valores são O tipo de dados não pode ser convertido em um tipo numérico, mas o programa não pode relatar um erro. Nesse caso, um valor NaN será retornado em si é uma variável numérica.
é uma string entre aspas simples ou duplas.
var a = "Eu sou uma string"; var b = 'Eu também sou uma string'; var c = "";
Nota:
O tipo booleano também é chamado de tipo lógico. Existem apenas dois valores: verdadeiro (verdadeiro), falso (falso).
Boolean tem apenas dois estados. Tais como: sexo, estado civil, interruptor de luz, etc.
Tipo booleano comumente usado se instrução de julgamento condicional
var a = true; var b = false;
Quando uma variável é definida, mas não é atribuído um valor, um tipo indefinido será retornado. O valor de um tipo indefinido possui apenas um undefined
.
Quando a propriedade de um objeto não existe, indefinido também é retornado.
var a;//A variável está definida, mas não recebeu um valor console.log(a) // indefinido // Um objeto é definido var obj = { nome: 'PINRU', info: 'Você é tão sexy! ', idade: 20 } var teste = obj.gêneroconsole.log(test) //
indefinido
Quando um objeto não existe, o tipo nulo será retornado e o valor do tipo nulo é apenas nulo.
Também pode ser entendido como: um espaço reservado para um objeto.
Se quiser limpar o valor de uma variável, você pode atribuir um valor nulo.
var a = 100; var a = null; //Atribuir um nulo a uma variável para limpar seu valor