Este artigo descreve o uso de variáveis ou valores indefinidos no JavaScript. Compartilhe -o para sua referência, como segue:
Valores indefinidos não podem ser usados no JavaScript, exceto nas seguintes situações:
1. Na declaração de atribuição:
a = 9; alerta (a) // 9
As variáveis que precisam ser atribuídas na declaração de atribuição serão definidas primeiro e depois atribuídas. Além disso, de A = B = C = 8 Sem relatar um erro, pode -se ver que a instrução de atribuição é executada da direita para a esquerda.
2. Na declaração para em declaração:
para (chave em {name: 'goofy'}) {alert (key) // "name"} alert (chave) // "name"Se a variável à esquerda do declaração não estiver definida, ela será definida primeiro
3. Após o operador do tipo de:
alerta (tipo de a) // 'indefinido
O operador do tipo OFF pode estar associado a um valor indefinido, mas não será definido ativamente.
4. Propriedades do objeto:
var o = {nome: 'goofy'} alert (o.name) // 'goofy'o [idade] = 24; // Referência não capturada: a idade não é definida (O.AGE)Ao definir as propriedades do objeto, se for um formulário de quantidade direta JSON, você pode usar valores indefinidos, mas se você usar o formulário de subscrito, você relatará um erro
5. Parâmetros de função:
função fn (a, b) {alert (a) // alerta 4 (b) // 'indefinido'} fn (4)Os parâmetros serão definidos automaticamente quando a função for executada, para que os parâmetros da função possam ser usados diretamente no corpo da função. Este parâmetro não é aprovado ou erros serão relatados quando o método instantâneo for chamado.
For more information about JavaScript related content, please check out the topics of this site: "Summary of JSON operation skills in JavaScript", "Summary of JavaScript switching effects and techniques", "Summary of JavaScript search algorithm skills", "Summary of JavaScript animation special effects and techniques", "Summary of JavaScript errors and debugging skills", "Summary of JavaScript data structures and Habilidades de algoritmo "," Resumo dos algoritmos e técnicas de travessia de JavaScript "e" Resumo do uso de operações matemáticas de JavaScript "
Espero que este artigo seja útil para a programação JavaScript de todos.