JavaScript es un lenguaje de programación interpretado que se ejecuta en el navegador, el mundo de la Web, JavaScript multiplataforma, de accionamiento de cinta multi-navegador, interactúan con el usuario.
1, cómo ejecutar: Sólo tiene que abrir una página Web, pulse F12 o el menú de encontrar -> Más Herramientas -> Herramientas de Desarrollo, los desarrolladores de entrar en la página, en Consola (Console)
Por ejemplo, en la entrada de la consola: alert ( 'Quiero aprender JavaScript!');
Introducir el código, pulse la tecla ENTER, en el que la página web se abrirá como un diagrama de bloques, la página desaparece haga clic en Aceptar
2 comentarios
Inicia con una doble barra // hasta el final de la línea es un comentario, éste es posters, y será ignorado por el navegador
/ * Esta es la media de las observaciones y será ignorado por el navegador * /
3, la entrada de la consola: console.log ( 'Hola');
La salida de la consola voluntad Hola
La ventaja de usar console.log () en lugar de alerta () puede evitarse cuadro de diálogo molestos pop-up
4, JavaScript no distingue entre los números enteros y de coma flotante:
123; 123 // número entero
0.456; // flotador 0,456
1.2345e3; // científica notación 1.2345x1000, equivalente a 1.234,5
-99; // negativo
NaN; // NaN representa no un número, no puede utilizarse cuando el resultado del cálculo NaN representa
Infinity; Infinity // representa el infinito, el valor máximo cuando el valor excede el número JavaScript puede ser representado, se expresa como Infinity
Se puede hacer cuatro operaciones de forma directa, y el resto%
5, la cadena: "xyz" o 'ABC', nota que una parte de "" y '' no es una cadena de
6, los valores booleanos: True, False
&& Y operación o funcionamiento ||! No operativo
Por ejemplo, en la carrera de la consola:
var edad = 15 ; si (edad> = 18 ) { alerta ( 'adulto' ); } Demás { alerta ( 'adolescente' ); }
salida:
páginas adolescente emergente directa
7, operadores de comparación:
Entrada: 2> 5 de salida: false
Entrada: 2 <= 5 Salida: true
Entrada: salida 7 == 7: true
Entrada: 7 7 === salida: true
== convertirá automáticamente los tipos de datos y luego comparar === no convierte automáticamente los tipos de datos en comparación, palo con ===
Entrada: Salida de NaN == NaN: falsa
Entrada: isNaN (NAN) Salida: true
Entrada: 1/3 == (1-2 / 3) Salida: falsa
8, null y la diferencia indefinido:
Representa un valor nulo vacío, y '' o '' no es lo mismo, es un valor numérico 0 denota
9, la matriz:
①, () crea una matriz a través de la matriz:new Array(1, 2, 3);
②, el uso []:var arr = [1, 2, 3.14, 'Hello', null, true];
consola de entrada: arr var = [1,2,3.14, 'Hola', null, true], pulse entrar, arr entrada [0], la salida 1, arr pulse [2], la salida 3.14
10, el objeto: JavaScript es un grupo de objetos de la tecla - el valor de un conjunto que consta de trastornos
var persona = { nombre: 'Bob' , edad: 20 , Tags: [ 'js', 'web', 'móviles' ], de la ciudad: 'Pekín' , hasCar: verdad , código postal: nulo };
De entrada, y la salida PERSON.NAME '' Bob ''
11, variables: representado por un nombre de variable, los nombres de variables son letras mayúsculas y minúsculas, números, $
y _
la combinación no puede comenzar con un número. nombres de las variables de JavaScript no pueden ser palabras clave, tales como if
, while
etc.
var a; // declara una variable, a continuación, un valor de indefinido
var = $ b 1;.. // Declarar variable $ b, $ b al mismo tiempo para asignar, cuando un valor de $ b 1
var s_007 = '007 '; // s_007 es una cadena
var respuesta = true; // respuesta es un valor booleano verdadero para
var t = null; // valor de t es nulo
12, var: Si la variable no se utiliza var, a continuación, esta variable se convierte en una variable global
13, un carácter de escape: \ n nueva línea, \ t denota un carácter de tabulación está representado \\ \
Cómo imprimir: Soy "OK" entrar en :! I \ 'm \ "Aceptar \"!
caracteres ASCII pueden representarse como \ x ## en hexadecimal forma, por ejemplo: '\ x41' es equivalente a 'A'
\ T ### representa los caracteres Unicode, por ejemplo: '\ u4e2d \ u6587' es equivalente a "chino"
14, cuerdas multilínea: `acentos abiertos longitudinales
`Amo a China
Amo China
Amo China '
15, la cadena de conexión
var name = 'Bob' ; var Edad = 20 ; var el mensaje = 'Hola' + nombre + 'que este año' + edad + 'años!' , alerta (el mensaje);