JavaScript no es sensible a nuevas líneas, sangrías y espacios.
Se debe agregar un punto y coma al final de cada declaración. Aunque el punto y coma no es necesario, para comprimir el programa en el futuro, si no se agrega el punto y coma, no se ejecutará después de la compresión.
Todos los símbolos están en inglés. Como corchetes, comillas y punto y coma.
puede facilitar la comprensión y explicación de la función del programa y mejorar la legibilidad del código. El programa con el contenido del comentario no se ejecutará.
las variables se declaran utilizando la palabra clave del sistema var
. Las variables se pueden declarar individualmente o varias al mismo tiempo. Las variables también se pueden inicializar (valores de caracteres de variables) al
declarar
.
var name, sex, age; // Declarar múltiples variables al mismo tiempo, separadas por comas en inglés var name = "Xiaoqiang" //
Declaración de variables mientras se declara y asigna valores al mismo tiempo (tres formas)
Variable uso Debe declararse primero; la palabra clave para declarar una variable es: var;
sintaxis: var nombre de variable = valor de variable;
declarar primero, luego asignar valor
var a;declarar y asignar valor
varal mismo tiempo
a = 10 //Declaración y asignación de variables
declarar múltiples variables y asignar valores al mismo tiempo (nota: al declarar múltiples variables y asignar valores, separe las variables con comas)
var a = 10, b = 20; //Múltiple La declaración y asignación de variables
no se declaran, sino que se asignan directamente (nota: ¡esta es una forma irregular de escribir!)
age = 18 //Asignación de variables console.log(age) ); // El resultado es 20 y el navegador puede ayudar a identificarlo. Pero no está estandarizado. No se recomienda utilizar
solo declaración y sin asignación. En este caso, el valor predeterminado es
un nombre de var indefinido; variables console.log (nombre); // indefinidono se declara ni se asigna.
Si una variable no se declara, no
se usará directamente.
Asigne un valor y utilícelo directamente. En este momento, se informará un error. no está definido porque el nombre de la variable no existe en absoluto. Nota: A partir de la línea donde se informa el error, el código posterior no se ejecutará.console.log ('Soy la primera línea de código'); // Visualización normal console.log (nombre); // Informe de error console.log ('Soy la segunda línea de código');
no ejecutablesLas reglas de nomenclatura
distinguen estrictamente entre mayúsculas y minúsculas (las variables en mayúsculas y minúsculas son variables diferentes).
variables
no pueden comenzar con números, pero pueden comenzar con letras, guiones bajos o $
.) var 3abc;( Incorrecto)
el nombre de la variable no puede ser una palabra clave del sistema.
Por ejemplo: var, switch, for, case, else, while, etc.
Los nombres de variables en JS distinguen entre mayúsculas y minúsculas.
Por ejemplo: nombre y Nombre son dos variables
. Los nombres de las variables en JS deben ser significativos.
Por ejemplo: la variable que representa la edad es edad y el nombre es nombre de usuario.
Cuando el nombre de la variable consta de varias palabras, hay dos métodos de denominación
: denominación en mayúsculas y minúsculas:
la primera palabra está en minúsculas y la primera letra de cada palabra posterior. está en mayúscula.
Por ejemplo:
var userName = "Steel Egg"
Nombre de subrayado:
todas las palabras están en minúsculas, conectadas con guiones bajos en el medio.
Por ejemplo:
var get_user_name =
Las variables tienen tipos de datos y JavaScript es un. tipo débil o, en otras palabras, lenguaje dinámico, lo que significa que no es necesario declarar el tipo de variable por adelantado. Cuando se ejecuta el código, el motor JS determina el tipo de datos de la variable en función del tipo de datos. el valor de la variable en el lado derecho de la variable = (signo igual). También significa que la misma variable se puede utilizar como tipos diferentes. Este tipo proviene del "valor de la variable".
En otras palabras: sea cual sea el tipo del valor, la variable es de ese tipo.
Los tipos de variables en JS son:
numérica (número), carácter (cadena), booleana (booleana), indefinida (indefinida), nula (vacía), matriz (matriz), objeto (objeto), función (función)
tipo numérico, tipo de carácter, tipo booleano, tipo indefinido y tipo nulo. Característica muy notable: un nombre de variable solo puede almacenar un valor.
var a = 10; var b = 'cadena'; var c = falso; var d = indefinido; var e = null;
, matriz, objeto, función, característica notable: un nombre de variable puede almacenar múltiples valores.
var arr = [10,20,30,40];//Array var hoy = nueva Fecha();//Objeto//Función función myFunction(){ console.log('función'); }
incluyen: tipo entero, tipo de punto flotante y NaN (lo que indica que no es un valor numérico).
var a = 999; // Tipo entero var b = 0.9; // Tipo de coma flotante var c = NaN; //
Un valor muy especial NaN en el tipo numérico NaN, NaN (no es un número) no es un número; los valores son El tipo de datos no se puede convertir a un tipo numérico, pero el programa no puede informar un error. En este caso, se devolverá un valor NaN. El propio NaN es una variable numérica.
es una cadena encerrada entre comillas simples o dobles.
var a = "Soy una cuerda"; var b = 'Yo también soy una cuerda'; var c = ""
Nota:
El tipo booleano también se denomina tipo lógico. Sólo hay dos valores: verdadero (verdadero), falso (falso).
Booleano tiene sólo dos estados. Tales como: género, estado civil, interruptor de luz, etc.
Tipo booleano comúnmente utilizado si la declaración de juicio condicional
var a = true; var b = false;
Cuando una variable está definida pero no se le asigna un valor, se devolverá un tipo indefinido. El valor de un tipo indefinido tiene solo un undefined
.
Cuando la propiedad de un objeto no existe, también se devuelve indefinido.
var a;//La variable está definida pero no se le asigna un valor console.log(a) //undefinido // Se define un objeto var obj = { nombre único: 'PINRU', información: '¡Eres tan sexy! ', edad: 20 } prueba var = obj.géneroconsole.log(test) //
indefinido
Cuando un objeto no existe, se devolverá el tipo nulo y el valor del tipo nulo es solo nulo.
También puede entenderse como: un marcador de posición para un objeto.
Si desea borrar el valor de una variable, puede asignar un valor nulo.
var a = 100; var a = null; //Asigna un valor nulo a una variable para borrar su valor