notas de estudo JavaScrit

1. O que é JavaScript

  JavaScript é uma linguagem de script mais popular do mundo.

2. Introdução

  2.1 introduz JavaScript

    1. uso da etiqueta interna

      <Script>

        código js

      </ Script>

    introduzido 2. External

      <Script src = "caminho"> </ script>

      caminho: o diretório onde o arquivo JS

  2.2 A sintaxe básica

    1. As variáveis ​​variável definida pelo nome da variável tipo = valor;

      var num = 1;

    PS: JavaScript maiúsculas de minúsculas estrito!

    controle 2. Condições

    if (flag) {

    } Else if (flag) {

    }outro{

    }

    bandeira: a linguagem condicional, o resultado é um valor booleano.

    3. console.log (variável) -> variáveis de impressão no console baseado browser. -> Geral

   2.3 Tipo de dados

     Tipo Digital: O js não distinguir entre fracionada e inteiro, numérico unificado Número tipo especial: Tipo de NaN não é um número 

       String: "abc", 'abc';

       Um valor booleano: true, false;

       operações lógicas:! && (dois são verdadeiras, o resultado é verdadeiro) || (um verdadeiro, o resultado é true) (verdadeiro ou falso, ou seja, falso verdadeiro)
     Os operadores de comparação: = (operador de atribuição) == (igual a , não o mesmo tipo, o mesmo valor, a determinação é verdadeiro) === (, o mesmo tipo absolutamente igual, o mesmo valor, somente o resultado é verdadeiro)

     PS:

      NaN === NaN, NaN valores não são todos iguais, incluindo-se, só pode ser julgado por isNaN (NaN) se o número é NaN.

      Tente evitar o uso de operações de ponto flutuante realizadas, haverá problema precisão.

     nulos: null

     indefinida: undefined

       Matriz: var arr = [1,2,3, 'Olá', null, true]; padrão undefiend terá os dados;

       Objeto: var pessoa = {

          citar: 'CCL',

          Idade: 18,

          tags: [ 'js', 'java', 'big data']

        }

       PS: cada atributo usado, segmentação, não requer uma final

       Valor: O valor para utilização persion.name

3. modo de verificação estrita

  'Use estrita': modo de inspeção rigorosa, a prevenção de JavaScript arbitrário está causando alguns problemas e deve ser escrito na primeira linha.

  Recomendam o uso de variáveis ​​locais definidas deixar ir.

4. Detalhe tipo string - Importante

  1. seqüência normal usamos aspas simples ou duplas de encomendas

  2. Observe o caractere de escape \

  3. comprimento da corda

    var str = "123456";

    console.log (str.length);

  4. Strings são imutáveis.

  Str.substring 5. interceptar a cadeia (1,3);

5. série de detalhes - Importante

  Matriz pode abranger qualquer tipo de dados -> seu comprimento pode ser alterado.

  1. Corpo

  foi arr = [1,2,3,4];

  arr.Length; 

  2.indexOf, indexados pelos elementos subscrito

  3.slice () matriz parte feita retorna uma nova matriz, semelhante à cadeia CadeiaDeOrigem

  4.push () -> é pressionada para dentro da extremidade da matriz podem ser simultaneamente pressionado para dentro de um lote de valor.

  5.pop () -> um elemento de cauda pop-up, e somente um elemento pop, então você não pode passar parâmetros.

  6.unshift () -> é pressionado na cabeça da matriz podem ser simultaneamente pressionado em um monte de valor.

  7.shift () -> cabeça de um elemento pop, e somente um elemento pop, então você não pode passar parâmetros.

  8. Uso tipo () método para a triagem de matriz;

  9. matriz usando o método de () inversa para o elemento de inversão;

  10.concat (): link matriz não modifica a matriz, mas retorna uma nova matriz

  11. O conector junte

    foi arr = [1,2,3];

    

6. Objecto Tipo Detalhe

  1. Como definir um objeto no js:

    = Var nome objecto {

      Nome da propriedade: valor da propriedade,

      Nome da propriedade: valor da propriedade,

      Nome da propriedade: valor da propriedade,

      Nome da propriedade: Propriedade Valor

    }

  2. Atribuição de objeto

    atributo do objecto = valor;

   3. As propriedades dinâmicas da eliminação de objecto

    . propriedades do objecto de remoção;

7. Processo de Controlo

  se -> 同 java

  enquanto -> 同 java

  para -> 同 java

8. Função Introdução

  8.1 Funções definidos

    Uma maneira definida:

    Método nome de função ([]) {parâmetros

      Logic ....

      [Valor Voltar];

    }

    Uma vez executado para devolver a função em nome do resultado final é retornado.

    forma definida:

    nome função var = função de ([]) {parâmetros

      Logic ....

      [Valor Voltar];

    }

  8.2 função transferido

    Nome da função ([parâmetros]);

    JavaScript pode passar qualquer número de parâmetros não pode passar parâmetros.

    Você pode jogar manualmente uma exceção, use o lance para jogar.

    

 

    argumentos JS é um dom gratuito de palavras-chave, em nome de todos os parâmetros passados ​​no, é um array, usando os argumentos podem chegar a todos os parâmetros.

     

 

       

 

     

Acho que você gosta

Origin www.cnblogs.com/gcdlj/p/12588031.html
Recomendado
Clasificación