1. Operador
Los operadores son una serie de símbolos que completan operaciones, y tienen siete categorías:
Operador de asignación (=,+=,-=,*=,/=,%=, << =, >> =, | =, y =), operador aritmético (+,-,*,/, ++,-,%), operador de comparación (>, <, <=,> =, ==, == ,! =, ==), Operador lógico (||, & &, condicional Operator (? (|, &, <<, >>, ~,^) y operador de cadena (+).
Es posible que muchas personas no sepan qué es "===".
Aquí, te explicaré que en JavaScript, "==" es el operador equivalente.
Reglas de comparación para operadores equivalentes:
Cuando los tipos de dos operandos son diferentes: conviértelos al mismo tipo
1) Un número se compara con una cadena. Después de que la cadena se convierta en un número, compare.
2) Convierta verdadero a 1, convierta falso a 0 y compare.
3) Un objeto, matriz, función y un número o cadena se convierten en valores del tipo original y luego se comparan. (Use el valor de primero, si no, use toString)
4) Otros tipos de combinaciones no son magnitud.
Si desea que los dos números aritméticos sean los mismos, o después de convertirlos en el mismo tipo:
1) 2 cadenas: los caracteres en la misma posición son iguales, y las dos cadenas son las mismas.
2) 2 Números: si 2 números son iguales, es lo mismo. Si uno es nan, o ambos son nan, no es lo mismo.
3) Si ambos son verdaderos, o ambos son falsos, entonces lo mismo es verdadero.
4) Si las dos referencias son el mismo objeto, función y matriz, son iguales. Si las referencias no son el mismo objeto, función o matriz, son diferentes, incluso si los dos objetos, funciones y matrices pueden convertirse en valores originales completamente iguales.
5) 2 nulos, o 2 están indefinidos, entonces son iguales.
"===" es un operador completo. El mejor operador sigue las reglas de comparación del operador equivalente, pero no se convierte en los operandos. Cuando los tipos de los dos operandos son diferentes, devuelve falso; Solo cuando los tipos de los dos operandos son los mismos, las reglas de comparación del operador equivalente se siguen para comparar.
Por ejemplo: NULL == Undefined devolverá verdadero, ¡pero NULL === Undefined devolverá FALSO!
2. Expresiones
La combinación de operadores y operandos se llama expresiones, que generalmente se dividen en cuatro categorías: expresiones de asignación, expresiones aritméticas, expresiones booleanas y expresiones de cadena.
3. Oraciones
Un programa JavaScript está compuesto por varias declaraciones, y la declaración es una directiva para escribir el programa. JavaScript proporciona declaraciones de programación básicas completas, que son:
Declaración de asignación, instrucción Switch Selection, mientras que la instrucción de bucle, para la instrucción de bucle, para cada declaración de bucle, haz mientras que la instrucción de bucle, la instrucción de bucle de bucle, la instrucción continua bucle, con la instrucción, intente ... la instrucción de captura,
Si la declaración (si ... else, si ... más si ...), deje que la declaración.
4. Función
Una función es un segmento de declaración nombrado, que puede referenciarse y ejecutarse en su conjunto. Se deben prestar atención a los siguientes puntos al usar funciones:
1) La función está definida por la función de palabras clave (también puede ser construida por el constructor de funciones).
2) Las funciones definidas con la palabra clave de función se pueden llamar en cualquier ubicación dentro de un alcance (incluso antes de la declaración que define la función); mientras que los definidos con la palabra clave VAR deben definirse antes de que puedan llamarse.
3) El nombre de la función es el nombre mencionado al llamar a una función. Es sensible a la caja y no puede escribir el nombre de la función incorrecta al llamar a una función.
4) El parámetro representa el valor pasado a la función para su uso u operación. Puede ser una constante, una variable o una función. Se puede acceder a todos los parámetros dentro de la función a través del objeto de argumentos (el objeto de argumentos es una matriz de pseudo, y la propiedad de la propiedad hace referencia a la función llamada).
5) La declaración de retorno se usa para devolver el valor de la expresión.
6) La declaración de rendimiento arroja una expresión e interrumpe la ejecución de la función hasta que la siguiente llamada sea la siguiente.
En general, las funciones están en el siguiente formato:
La copia del código es la siguiente: función myFunction (params) {
// Declaración de ejecución
}
Expresión de la función:
La copia del código es la siguiente: var myfunction = function (params) {
// Declaración de ejecución
}
Copie el código de la siguiente manera: var myFunction = function () {
// Declaración de ejecución
}
Copie el código de la siguiente manera: myFunction (); // llamando a la función
Función anónima, que a menudo se pasa como un parámetro entre otras funciones:
La copia del código es la siguiente: Window.adDeventListener ('load', function () {
// Declaración de ejecución
},FALSO);
5. Objeto
Una función importante de JavaScript es la función orientada a objetos. A través de la programación basada en objetos, el desarrollo del programa se puede llevar a cabo de una manera más intuitiva, modular y reutilizable.
Un conjunto de atributos que contienen datos y métodos que funcionan con datos contenidos en atributos se denominan objetos. Por ejemplo, si desea establecer el color de fondo de la página web, el objeto que está dirigido es el documento, y el nombre del atributo utilizado es BGColor, como document.bgcolor = "azul", lo que significa que el color de fondo es azul.
6. Eventos
Las acciones generadas cuando un usuario interactúa con una página web se llaman eventos. Los eventos pueden ser activados por el usuario, o la página puede cambiar, o incluso los eventos que no puede ver (como los cambios de progreso de interacción de Ajax). La mayoría de los eventos son causados por acciones del usuario, tales como: si el usuario presiona el botón del mouse, se generará un evento de clic, y si el puntero del mouse se mueve en el enlace, se generará un evento de MouseOver, etc. En JavaScript, los eventos a menudo se usan junto con los controladores de eventos.
Para el procesamiento de eventos, el método de W3C es usar la función AddEventListener (), que tiene tres parámetros: evento, la función elevada y si usar la captura de eventos. Para la seguridad, se recomienda establecer siempre el tercer parámetro en falso;
El método tradicional es definir el evento ON ... del elemento, que es agregar un "ON" antes del parámetro del evento en el método W3C. El modelo de eventos IE utiliza adjunta y dettachevent para atar y eliminar eventos. Los eventos en JavaScript también se dividen en dos etapas: los eventos de captura y burbujas, pero la vinculación tradicional solo admite eventos de burbujas.
7. Variables
Por ejemplo, var myVariable = "algún valor";
La variable tiene su tipo. En el ejemplo anterior, el tipo de myVariable es cadena (cadena)
Los tipos comunes compatibles con JavaScript incluyen:
Objeto: Objeto
Matriz: matriz
Número: Número
Boolean: Boolean, solo valores verdaderos y falsos, son los que tienen la menor ocupación de memoria entre todos los tipos.
nulo: un valor nulo, el único valor es nulo
Undefined: Variables sin definición y asignación
De hecho, las variables de JavaScript son tipos de variables débiles. Lo que le asigna es una cadena, y es una cadena.
Si es un número, es cirugía plástica. Verdadero y falso son tipos booleanos (tenga en cuenta que no puede agregar citas, de lo contrario serán tratados como cadenas).
Lo anterior es la sintaxis básica de JS. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.