
Cómo comenzar rápidamente con VUE3.0: ingrese al aprendizaje
1. El concepto de
: en el desarrollo de programas, a menudo es necesario personalizar algunos símbolos para marcar algunos nombres y darles usos específicos, como nombres de variables, nombres de funciones, etc. Estos símbolos se denominan identificador.
Las reglas de definición

Los identificadores legales son: it, It, age66, _age, $name.
Los identificadores ilegales son: to, to, 798lu.
Tenga en cuenta que
cuando se requieren varias palabras en el identificador, el método de representación común es el método de subrayado (como nombre de usuario). caso camel (como nombre de usuario) y método Pascal (como nombre de usuario). Los lectores pueden unificar y estandarizar el método de nomenclatura según las necesidades de desarrollo. Por ejemplo, el método de guión bajo se usa generalmente para nombrar variables y el método de caso camello se usa generalmente para nombrar nombres de funciones.
Palabrasreservadas: se refiere a palabras que se han definido de antemano y se les ha dado un significado especial en el lenguaje JavaScript.
Palabras clave reservadas futuras: se refiere a palabras que están reservadas y pueden convertirse en palabras clave reservadas en el futuro.
palabras clave reservadas 
Las palabras clave no se pueden utilizar como nombres de variables y nombres de funciones; de lo contrario, se producirán errores de sintaxis durante la carga de JavaScript.
Palabras clave reservadas para el futuro

Al definir identificadores, se recomienda no utilizar palabras clave reservadas en el futuro para evitar errores al convertirlas en palabras clave en el futuro.
Concepto: Las variables pueden considerarse como contenedores para almacenar datos.
Por ejemplo: una taza que contiene agua, la taza se refiere a la variable y el agua en la taza se refiere a los datos almacenados en la variable.
Sintaxis: las variables en JavaScript generalmente se declaran usando la palabra clave var, y las reglas de nomenclatura para los nombres de las variables son las mismas que las de los identificadores.
Ejemplos: nombres de variables legales (como número, _it123), nombres de variables ilegales (como 88shout, &num).


Tenga en cuenta que
aunque las variables en JavaScript se pueden asignar sin declararlas por adelantado, la palabra clave var se puede omitir directamente para asignar un valor a la variable. Sin embargo, dado que JavaScript utiliza compilación dinámica, no es fácil encontrar errores en el código cuando el programa se está ejecutando. Por lo tanto, se recomienda que los lectores desarrollen el buen hábito de declarar variables antes de usarlas.
constantes: las constantes pueden entenderse como cantidades cuyos valores nunca cambian durante la ejecución del script.
Características: Una vez definido, no se puede modificar ni redefinir.
Por ejemplo: Pi en matemáticas es una constante y su valor es fijo y no se puede cambiar.
Sintaxis: la palabra clave const es nueva en ES6 y se utiliza para definir constantes.
Reglas de nomenclatura de constantes: siga las reglas de nomenclatura de identificadores. Es habitual utilizar siempre letras mayúsculas para los nombres de constantes.
El valor de una constante: una constante puede ser datos específicos cuando se asigna, o puede ser el valor de una expresión o una variable.

2. Tipo de datos
Datos en JavaScript: al usar o asignar un valor, determine el tipo correspondiente de acuerdo con el contenido específico de la configuración.
Pero cada lenguaje informático tiene sus propios tipos de datos compatibles y JavaScript no es una excepción.

Los tipos de datos de referencia se presentarán en detalle en capítulos posteriores.
El tipo booleano es uno de los tipos de datos más utilizados en JavaScript y generalmente se usa para juicios lógicos.
ture | false
representa el "verdadero" y el "falso" de las cosas, siguiendo estrictamente el caso, por lo que los valores verdadero y falso solo representan tipos booleanos cuando todos están en minúsculas.
Los tipos numéricos en JavaScript no distinguen entre números enteros y números de coma flotante. Todos los números son tipos numéricos.

Siempre que el valor dado no exceda el rango permitido para la especificación numérica en JavaScript.
NaN NaN no numérico
tipo de carácter El tipo de carácter (Cadena) es una secuencia de caracteres compuesta por caracteres Unicode, números, etc. Generalmente llamamos a esta secuencia de caracteres cadena.
Función: Representa el tipo de datos del texto.
Sintaxis: Los datos de caracteres en el programa están entre comillas simples (") o comillas dobles ("").

Pregunta: ¿Cómo utilizar comillas simples dentro de comillas simples o comillas dobles dentro de comillas dobles?
Respuesta: Utilice el carácter de escape "" para escapar.

Cuando utilice símbolos especiales como nueva línea y tabulador en una cadena, también deberá utilizar el carácter de escape "".

¿Por qué se necesita la detección de tipo de datos? Utilice el siguiente ejemplo para explicarlo.

Analice e indique el tipo de datos de la suma variable y por qué.
Piense en la respuesta: la suma variable es un tipo de carácter.
Análisis del proceso: siempre que uno de los operandos del operador "+" sea un tipo de carácter, representa la unión de caracteres. En cuanto a las dos variables involucradas en la operación en este caso, num1 es de tipo numérico y num2 es de tipo carácter, por lo que la suma de la variable de salida final es la cadena concatenada entre num1 y num2.
Pensamientos y conclusiones: cuando existen requisitos para los tipos de datos involucrados en las operaciones durante el desarrollo, se debe realizar la detección de tipos de datos.
JavaScript proporciona los dos métodos siguientes para detectar tipos de datos:

El operador typeof devuelve el tipo no calculado del operando en forma de cadena.

Cuando se utiliza typeof para detectar el tipo de nulo, se devuelve un objeto en lugar de un nulo.
Dado que todo en JavaScript es un objeto, puede utilizar la función de extensión de Object.prototype.toString.call() para distinguir los tipos de datos con mayor precisión.

El valor de retorno de Object.prototype.toString.call(data) es un resultado de carácter en forma de "[tipo de datos del objeto]". (El valor de retorno se puede observar a través de console.log()).
Conversión de tipo de datos: a
escenario de aplicación booleana: se utiliza a menudo en expresiones y declaraciones de control de procesos, como comparación de datos y juicio de condiciones.
Sintaxis de implementación: función booleana().
Nota: La función Boolean() convertirá cualquier cadena no vacía y valor distinto de cero en verdadero, y convertirá cadenas vacías, 0, NaN, indefinidas y nulas en falso.
Ejemplo de demostración: determine si el usuario tiene contenido de entrada.
Analizar booleano (con):

Conversión de tipo de datos: escenarios de aplicación de conversión a numéricos
: cuando se reciben datos pasados por los usuarios para el cálculo durante el desarrollo, para garantizar que todos los datos involucrados en el cálculo sean numéricos, a menudo es necesario convertirlos.
Sintaxis de implementación: función Number(), función parseInt() o función parseFloat().
Ejemplo de demostración: completa la suma automática basada en la entrada del usuario.

Existen ciertas diferencias en el uso de funciones que convierten tipos numéricos.

Tenga en cuenta que
en el desarrollo real, también es necesario juzgar si el resultado convertido es NaN. Solo cuando no sea NaN se puede realizar la operación. En este momento, puede usar la función isNaN () para determinar cuando el valor dado no está definido, NaN y {} (objeto), devuelve verdadero; de lo contrario, devuelve falso.
Conversión de tipo de datos:
sintaxis de implementación de conversión a tipo de carácter: función String() y método toString().
Diferencias en los métodos de implementación: la función String () puede convertir cualquier tipo en un tipo de carácter, excepto nulo e indefinido, que no tienen un método toString (), otros tipos de datos pueden completar la conversión de caracteres.
Ejemplo de demostración: completa la suma automática basada en la entrada del usuario.

Tenga en cuenta que
cuando el método toString () realiza la conversión del tipo de datos, el valor se puede convertir en una cadena en la base especificada mediante la configuración de parámetros, como num4.toString (2), lo que significa convertir primero el decimal 26 al binario 11010 y luego convertir datos de caracteres.
Concepto: una expresión puede ser una colección de varios tipos de datos, variables y operadores.
La expresión más simple puede ser una variable.
