domingo, 20 de septiembre de 2015

JavaScript - Variables

Tipos de datos de JavaScript

Una de las características más fundamentales de un lenguaje de programación es el conjunto de tipos de datos que soporta. Estos son el tipo de valores que se pueden representar y manipular en un lenguaje de programación.
JavaScript le permite trabajar con tres tipos de datos primitivos -
  • Los números, por ejemplo. 123, 120.50 etc.
  • Cuerdas de texto, por ejemplo "Esta cadena de texto", etc.
  • Boole por ejemplo, verdadero o falso.
JavaScript también define dos tipos de datos triviales, nulos y no definidos, cada uno de los cuales define un único valor. Además de estos tipos de datos primitivos, JavaScript es compatible con un tipo de datos compuesto conocido como objeto. Vamos a cubrir los objetos en detalle en un capítulo aparte.
Nota - Java no hace distinción entre valores enteros y valores de punto flotante. Todos los números en JavaScript se representan como valores de punto flotante. JavaScript representa números con el formato de punto flotante de 64 bits definido por la norma IEEE 754.

Variables JavaScript

Al igual que muchos otros lenguajes de programación, JavaScript tiene variables. Las variables pueden ser considerados como contenedores con nombre. Usted puede colocar datos en estos contenedores y luego referirse a los datos simplemente nombrando el contenedor.
Antes de utilizar una variable en un programa JavaScript, deberá declararlo. Las variables se declaran con la var palabra clave de la siguiente manera.
<script type="text/javascript">
<!--
var money;
var name;
//-->
</script>
También puede declarar múltiples variables con el mismo var palabra clave de la siguiente manera -
<script type="text/javascript">
<!--
var money, name;
//-->
</script>
Almacenamiento de un valor en una variable se llama inicialización de variables. Usted puede hacer la inicialización de la variable en el momento de la creación variable o en un momento posterior en el tiempo cuando se necesita esa variable.
Por ejemplo, puede crear una variable llamada dinero y asignar el valor de 2.000,50 a ella más tarde. Por otra variable, se puede asignar un valor en el momento de la inicialización de la siguiente manera.
<script type="text/javascript">
<!--
var name = "Ali";
var money;
money
= 2000.50;
//-->
</script>
Nota - Utilice el var palabra clave única para la declaración o de inicialización, una vez para la vida de cualquier nombre de variable en un documento. Usted no debe volver a declarar la misma variable dos veces.
JavaScript es sin tipo idioma. Esto significa que una variable de JavaScript puede contener un valor de cualquier tipo de datos. A diferencia de muchos otros idiomas, usted no tiene que decirle a JavaScript durante la declaración de variables del tipo de valor tendrá la variable. El tipo de valor de una variable puede cambiar durante la ejecución de un programa y JavaScript se encarga de forma automática.

JavaScript Alcance Variable

El alcance de una variable es la región de su programa en el que se define. Variables JavaScript sólo tienen dos ámbitos.
  • Variables globales - Una variable global tiene un alcance global que significa que puede ser definido en cualquier parte de su código JavaScript.
  • Variables Locales - Una variable local será visible sólo dentro de una función donde se define. Parámetros de la función son siempre locales a esa función.
Dentro del cuerpo de una función, una variable local tiene prioridad sobre una variable global con el mismo nombre. Si se declara una variable local o parámetro de la función con el mismo nombre que una variable global, se oculta de manera efectiva la variable global. Echa un vistazo en el siguiente ejemplo.
<script type="text/javascript">
<!--
var myVar = "global"; // Declare a global variable
function checkscope( ) {
var myVar = "local"; // Declare a local variable
document
.write(myVar);
}
//-->
</script>
Esto produce el siguiente resultado -
local

JavaScript nombres de variable

Mientras que nombrar las variables en JavaScript, tenga las siguientes reglas en mente.
  • Usted no debe utilizar cualquiera de las palabras clave JavaScript reservados como un nombre de variable. Estas palabras clave se mencionan en la siguiente sección. Por ejemplo, ruptura o booleanas nombres de las variables no son válidos.
  • Nombres de variables de JavaScript no deben comenzar con un número (0-9).Ellos deben comenzar con una letra o un carácter de subrayado. Por ejemplo,123test es un nombre de variable válido pero _123test es válida.
  • Nombres de variables de JavaScript distinguen entre mayúsculas y minúsculas.Por ejemplo, Nombre y nombre son dos variables diferentes.

Palabras JavaScript Reservados

Una lista de todas las palabras reservadas en JavaScript se dan en la siguiente tabla.Ellos no se pueden utilizar como variables de JavaScript, funciones, métodos, etiquetas de bucle, o cualquier nombres de objeto.
abstracto
boolean
descanso
byte
caso
captura
Char
clase
const
continuar
depurador
por defecto
borrar
hacer
doble
otro
enum
exportación
se extiende
falso
final
finalmente
flotador
para
función
ir
si
implementos
importación
en
en vez de
int
interfaz
largo
nativo
nuevo
nulo
paquete
privado
protegido
público
regreso
corto
estático
súper
interruptor
sincronizada
esta
lanzar
tiros
transitorio
cierto
probar
tipo de
var
vacío
volátil
mientras
con

No hay comentarios:

Publicar un comentario