Nombre que tiene un elemento de un programa y que no se puede repetir en ciertas partes del código.
Empezar con una letra
(a
–
z
o
A
–
Z
)
con o sin acentos (á, ñ, por ejemplo)
o guion bajo (_
).
Los caracteres siguientes pueden ser cualquiera de los
anteriores o dígitos (0
–
9
).
_nombre
__nombre
Nombre24
_
TaChido
serenoMoreno
h54
Aunque no es obligatorio, normalmente en JavaScript los identificadores se escriben en Camel Case, donde las mayúsculas se usan para simular el inicio de una palabra. Por ejemplo:
estasSonCuatroPalabras
.
Una Lugar en donde se almacena un datoque puede cambiar durante la ejecución de un programa.
Para usar una variable, primero hay que declararla con una instrucción como la siguiente:
var miNombre = "pp";
Se declaran con
var
.
Tienen asociado un
nombre,
con la estructura de un identificador y normalmente empieza con minúscula.
En este caso, la variable se llama
miNombre
.
Tienen asociado un valor, que es un dato, el cual puede
cambiar durante la ejecución del programa. En este caso el valor es
"pp"
.
El
operador de asignación
(=
)
sirve para cambiar el valor de una variable, perdiendo el valor anterior.
El operando del lado izquierdo siempre debe ser una variable.
Cuando el nombre de una variable no aparece a la izquierda del operador de asignación, se usa su valor.
Una constante es similar a una variable, pero su valor no puede cambiar una vez asignado.
Normalmente el nombre se escribe en mayúsculas, usando guión bajo
(_
)
para separar palabras.
Se declaran con
val
Las variables o constantes declaradas en el mismo espacio no pueden tener el mismo nombre.
Conflicting declarations: var a: String, val a: String
Conflicting declarations: var a: String, val a: String
Cuando tratas de usar una variable o una constante no definida, obtienes un mensaje de error y se aborta la ejecución del programa.
readLine
La función readLine sirve para pedir datos.