Explicación detallada de cómo JavaScript declara variables e instancias de tipos de datos
Para un lenguaje de programación, debe incluir variables y tipos de datos. Hoy veremos las variables y tipos de datos del lenguaje de programación JavaScript. En comparación con otros lenguajes de programación de alto nivel como Java y C++, JavaScript es muy simple.
1. Variables
Las variables de JavaScript se escriben de forma flexible. La llamada holgura se utiliza para guardar cualquier tipo de datos. Las variables son contenedores para almacenar información. Al definir una variable, utilice el operador var (var es la palabra clave), seguido de un nombre de variable (el nombre de la variable es el identificador). Una variable es una cantidad que se puede cambiar nuevamente después de la inicialización.
Entonces veamos un ejemplo:
Al igual que en álgebra: x=2, y=3, z=x+y En álgebra, usamos letras (como x) para guardar el valor (como 2). A través de la expresión anterior z=x+y, podemos calcular que el valor de z es 5. En JavaScript, estas letras se denominan variables. Por tanto, podemos pensar en las variables como contenedores para almacenar datos.
(1) Nombre de la variable JavaScript
Al igual que el álgebra, las variables JavaScript se pueden usar para almacenar valores (como x=2) y expresiones (como z=x+y ). Las variables pueden tener nombres cortos (como xey) o nombres más descriptivos (como edad, suma, volumen total).
Cosas a tener en cuenta:
1. Las variables deben comenzar con una letra
2. Las variables también pueden comenzar con los símbolos $ y _ (pero no recomendamos this)
3 Los nombres de las variables distinguen entre mayúsculas y minúsculas (y e Y son variables diferentes)
(2) Tipo de datos JavaScript
Las variables JavaScript también pueden almacenar otros Tipo de datos, como valor de texto (nombre="Bill Gates"). En JavaScript, un fragmento de texto como "Bill Gates" se denomina cadena. Hay muchos tipos de variables de JavaScript, pero por ahora solo nos centraremos en números y cadenas. Al asignar un valor de texto a una variable
, el valor debe estar entre comillas dobles o simples. Al asignar un valor numérico a una variable, no utilice comillas. Si incluye un valor numérico entre comillas, el valor se trata
como texto. Más adelante se ofrece una introducción detallada a los tipos de datos.
Ejemplo:
var pi=3.14;
var name="Bill Gates"; /p>
var respuesta='¡Sí, lo soy!';
document.write(pi + "
");
document.write(nombre + "
");
document.write(answer + "
");(3) Declarar (crear) variables de JavaScript
Crear en variables de JavaScript A menudo se les llama variables "declaradas". Un buen hábito de programación es declarar las variables requeridas al principio del código.
Puede declarar variables sin utilizar var, pero no se recomienda.
Usamos la palabra clave var para declarar una variable: var carname;
Después de declarar una variable, la variable está vacía (no tiene valor). Para asignar un valor a una variable, utilice el signo igual: carname="Volvo";
Sin embargo, también puede asignar un valor a una variable cuando la declara: var carname="Volvo";
Ejemplo: Creamos una variable llamada carname, le asignamos el valor "Volvo" y luego la colocamos en el párrafo HTML con id="demo".
Haga clic aquí para crear variables y mostrar los resultados.
Efecto de clic:
(4) Una declaración, múltiples variables
Puede declarar muchas variables en una declaración. La declaración comienza con var y usa comas para separar las variables:
La declaración también puede abarcar varias líneas:
En los programas de computadora, a menudo se declaran variables sin valor. El valor de una variable declarada sin valor en realidad no está definido.
Después de ejecutar la siguiente declaración
, el valor de la variable carname quedará indefinido: var carname;
(5) Vuelva a declarar variables JavaScript
Si -declarar variable JavaScript, el valor de esta variable no se perderá: después de la ejecución de las dos declaraciones siguientes, el valor de la variable carname sigue siendo "Volvo":
var carname ="Volvo";
var carname;(6)Aritmética de JavaScript
Puedes hacer aritmética a través de variables de JavaScript, usando operadores como y +:
Ejemplo:
Suponiendo y=5, calcule x=y +2 y muestra el resultado.
Efecto de clic:
Dos , Tipos de datos
Los tipos de datos de JavaScript incluyen cadenas, números, booleanos, matrices, objetos, nulos e indefinidos. Antes de hablar de tipos de datos, primero hablamos de un operador tipoof.
operador typeof
El operador typeof se utiliza para detectar el tipo de datos de una variable. El uso del operador typeof en un valor o variable devolverá la siguiente cadena:
Ambos métodos anteriores son factibles.
El operador typeof puede operar sobre variables y literales. Aunque se puede utilizar así, typeof(box), typeof es un operador en lugar de una función incorporada. Una función es un objeto, no un tipo de datos, por lo que es muy necesario utilizar typeof para distinguir función y objeto.
Ejemplos donde el valor de retorno es una función:
(1) JavaScript tiene tipos dinámicos
JavaScript tiene tipos dinámicos. Esto significa que la misma variable se puede utilizar como diferentes tipos:
Ejemplo:
(2) Cadena JavaScript Tipo de cadena
Las cadenas almacenan caracteres variables. Una cadena puede ser cualquier texto entre comillas. Puedes usar comillas simples o dobles: ;
Ejemplo: puedes usar comillas dentro de una cadena siempre que no coincidan con las comillas que rodean la cadena
var carname1="Bill Gates";
var carname2='Bill Gates';
var answer1="¡Encantado de conocerte!"; p>
var carname2='Bill Gates';
var respuesta1="¡Encantado de conocerte!";
p>var respuesta2="Se llama 'Bill' ";
var respuesta3='Se llama "Bill"';
document.write(carname1 + "
")
document.write (carname2 + "
")
document.write(answer1 + "
")
document.write(answer2 + "
")
document.write(answer3 + "
")(3)Número de JavaScript
JavaScript tiene solo un tipo numérico A. Los números pueden tener o sin punto decimal. El tipo Número contiene dos tipos de valores: entero y punto flotante. El formato de salida se basa en números decimales. El literal numérico más básico es el decimal. También incluye literales numéricos octales, el primero debe ser 0, secuencia octal (0 a 7, basado en 8); los dos primeros dígitos de los literales hexadecimales deben ser 0x, seguidos de (0 a 9 y A a F); tipo significa que el valor debe contener un punto decimal y debe haber al menos un dígito después del punto decimal.
1 Para aquellos valores que son demasiado grandes o demasiado pequeños, podemos usar la notación científica (notación e), y usar e para representar las 10 primeras potencias exponenciales del valor. Por ejemplo:
var box=4.12e-9; span > 2. Para determinar si un valor excede el rango especificado, puede usar la función isFinite() Si no excede, devuelve verdadero, y si excede, devuelve falso.
La función 3isNaN() se utiliza para determinar si el valor es NaN. Después de recibir un valor, la función isNaN() intenta convertir el valor en un valor numérico.
La función isNaN() también funciona en objetos. En el proceso de llamar a la función isNaN (), primero se llama al método value () y luego se determina si el valor de retorno se puede convertir en un valor numérico. De lo contrario, llame al método toString() según este valor de retorno y luego pruebe el valor de retorno.
Ejemplo:
var x1=36.00
var x2=36;
var y=123e5;
var z=123e-5
document.write(x1 + "
")
documento; .write(x2 + "
")
document.write(y + "
")
document.write(z + "
")
(4) JavaScript booleano
Booleano (lógica) solo puede tener dos valores: verdadero o falso. Por ejemplo:
var x=true;
var y=false; (4) matriz JavaScript
Los subíndices de la matriz son de base cero, por lo que el primero el elemento es [0], el segundo es [1], y así sucesivamente. El siguiente código crea una matriz denominada cars:
var cars=new Array()
cars[0]= "; Audi";
cars[1]="BMW";
cars[2]="Volvo";
O: p>
var cars=new Array("Audi","BMW","Volvo"); Ejemplo
< span style="font-size:18px;">var i;
var coches = new Array();
coches[0] = "Audi"
;coches[1] = "BMW";
coches[2] = "Volvo"
for (i=0;i { document.write(cars[i] + " }El resultado resultante es fácil de saber. (5) Objetos JavaScript Los objetos están separados por llaves. Dentro de los corchetes, las propiedades del objeto se definen como pares de nombre y valor (nombre: valor). Los atributos están separados por comas: var person={firstname:"Bill", lastname:"Gates", id:5566} Hay tres objetos (personas) en el Atributos del ejemplo anterior: nombre, apellido e identificación. Los espacios y los saltos de línea no importan. La declaración puede abarcar varias líneas: Hay dos métodos de direccionamiento para las propiedades del objeto: Instancia (6) Indefinido y Nulo Indefinido indica que la variable no contiene un valor. Una variable se puede borrar estableciendo su valor en nulo. Tipo no definido Tipo nulo (7) Declarar tipo de variable Las variables de JavaScript son todas objetos. Cuando declaras una variable, creas un nuevo objeto. Al declarar una nueva variable, puede utilizar la palabra clave "nueva" para declarar su tipo:
");