notas de estudio JavaScrit

1. ¿Qué es JavaScript

  JavaScript es un lenguaje de script del más popular del mundo.

2. Introducción

  2.1 introduce JavaScript

    1. El uso etiqueta interna

      <Script>

        código js

      </ Script>

    2. introdujo externa

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

      camino: el directorio donde el archivo Js

  2.2 La sintaxis básica

    1. Las variables definidas variable de tipo nombre de variable = valor;

      var num = 1;

    entre mayúsculas y minúsculas estricta JavaScript: PS!

    de control 2. Condiciones

    si (flag) {

    } Else if (flag) {

    }más{

    }

    bandera: el lenguaje condicional, el resultado es un valor booleano.

    3. console.log (variable) -> Variables de impresión en la consola basada en navegador. -> General

   2.3 Tipo de datos

     Digital Type: js no distingue entre fraccionaria y entero, numérico unificado Número Tipo especial: no Tipo de NaN un número 

       Cadena: "abc", 'abc';

       Un valor booleano: verdadero, falso;

       operaciones lógicas:! && (dos son verdad, el resultado es verdadero) || (una verdadera, el resultado es verdadero) (verdadera o falsa, es decir, falsa true)
     Los operadores de comparación: = (operador de asignación) == (igual a , no del mismo tipo, el mismo valor, una determinación es positivo) === (, el mismo tipo absolutamente iguales, el mismo valor, sólo el resultado es verdadero)

     PD:

      NaN === NaN, valores NaN no son todos iguales, incluidos ellos mismos, sólo puede ser juzgado por isNaN (NaN) si el número es NaN.

      Trate de evitar el uso de operaciones de punto flotante llevadas a cabo, habrá un problema de precisión.

     nula: null

     indefinido: undefined

       Matriz: var arr = [1,2,3, 'hola', null, true]; estándar undefiend se llevará a los datos;

       Objeto: Persona var = {

          Nombre: 'CCL',

          edad: 18,

          tags: [ 'js', 'java', 'Big Data']

        }

       PD: cada atributo utilizado, la segmentación, no requiere una final

       Valor: El valor de uso persion.name

3. Modo de control estricto

  'Uso estricta': modo de inspección estricta, la prevención de JavaScript arbitrario está causando algunos problemas y debe ser escrito en la primera línea.

  Recomendar el uso de variables locales definidas dejar ir.

4. Detalle tipo de cadena - Importante

  1. cadena normal usamos comillas simples o dobles parcela

  2. Tenga en cuenta el carácter de escape \

  3. longitud de la cadena

    var str = "123456";

    console.log (str.length);

  4. Las cadenas son inmutables.

  Str.substring 5. interceptar la cadena (1,3);

5. serie de detalles - Importante

  Array puede abarcar cualquier tipo de datos -> su longitud se puede cambiar.

  1. Longitud

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

  arr.Length; 

  2.indexOf, la indexación por elementos subíndice

  3.slice () array parte tomada devuelve una nueva matriz, similar a la cadena subCadena

  4.push () -> se presiona en el extremo de la matriz se puede presionar de forma simultánea en un montón de valor.

  5.pop () -> un elemento de la cola emergente, y sólo un elemento emergente, por lo que no puede pasar parámetros.

  6.unshift () -> se presiona en la cabeza de la matriz se puede presionar de forma simultánea en un montón de valor.

  7.shift () -> cabeza de un elemento emergente, y sólo un elemento emergente, por lo que no puede pasar parámetros.

  8. Uso sort () método para la clasificación de array;

  9. matriz mediante método reverse () para el elemento de inversión;

  10.concat (): array nexo no modifica la matriz, pero devuelve una nueva matriz

  11. El conector se unen

    era arr = [1,2,3];

    

6. Objeto Tipo Detalle

  1. ¿Cómo definir un objeto en el js:

    = Var nombre de objeto {

      Nombre de la propiedad: valor de la propiedad,

      Nombre de la propiedad: valor de la propiedad,

      Nombre de la propiedad: valor de la propiedad,

      Nombre de la propiedad: Propiedad Valor

    }

  2. asignación de objeto

    atributo de objeto = valor;

   3. Las propiedades dinámicas de la eliminación de objeto

    . propiedades Eliminar objeto;

7. Proceso de Control

  si -> 同 java

  mientras que -> 同 java

  para -> 同 java

8. Introducción de la función

  8.1 Funciones definidas

    Una forma definida:

    nombre de la función Método ([parámetros]) {

      La lógica ....

      [Valor de retorno Retorno];

    }

    Una vez ejecutada la función para volver en nombre del resultado final se devuelve.

    forma definida:

    nombre de la función var = función ([parámetros]) {

      La lógica ....

      [Valor de retorno Retorno];

    }

  8.2 función transferido

    Nombre de la función ([parámetros]);

    JavaScript puede pasar cualquier número de parámetros no pueden pasar parámetros.

    Usted puede lanzar una excepción manualmente, utilice el tiro a tiro.

    

 

    argumentos JS es un don gratuito de palabras clave, en nombre de todos los parámetros pasados, es una matriz, utilizando los argumentos pueden llegar a todos los parámetros.

     

 

       

 

     

Supongo que te gusta

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