Tipo de datos en JavaScript

Páginas: 13 (3116 palabras) Publicado: 17 de noviembre de 2014
Tipos de datos JavaScript. Tipos primitivos y objeto. Significado de undefined, null, NaN. Ejemplos (CU01112E)
Escrito por César Krall
Resumen: Entrega nº12: Orientación sobre el curso "Tutorial básico del programador web: JavaScript desde cero".
Codificación aprenderaprogramar.com: CU01112E
 
 
TIPOS DE VARIABLES EN JAVASCRIPT
JavaScript permite trabajar con variables, como es habitualen los lenguajes de programación. Además permite trabajar con objetos, un tipo de información más compleja que una variable simple. De forma general podríamos referirnos a tipos de datos en JavaScript, y dentro de esos tipos de datos tenemos dos grupos fundamentales: los tipos primitivos y los tipos objeto.
 

 
TIPOS DE DATOS EN JAVASCRIPT
Los tipos de datos JavaScript se dividen en dosgrupos: tipos primitivos y tipos objeto.
Los tipos primitivos incluyen: cadenas de texto (String), variables booleanas cuyo valor puede ser true o false (Boolean) y números (Number). Además hay dos tipos primitivos especiales que son Null y Undefined. Es en los tipos primitivos donde vamos a centrarnos por el momento.
Los tipos objeto son datos interrelacionados, no ordenados, donde existe un nombrede objeto y un conjunto de propiedades que tienen un valor. Un objeto puede ser creado específicamente por el programador. No obstante, se dice que todo aquello que no es un tipo primitivo es un objeto y en este sentido también es un objeto, por ejemplo, una función. Lo estudiaremos más adelante.
Existen algunos objetos especiales con un comportamiento que estudiaremos por separado más adelante:el “objeto global”, el “objeto prototipo”, los arrays, las funciones, las clases definidas por el programador, las clases predefinidas JavaScript (como la clase Date para manejo de fechas, la clase RegExp para manejo de expresiones regulares y búsqueda de patrones en texto, y la clase Error para almacenar información relacionada con los errores) y otros.
Los primeros lenguajes de programación nousaban objetos, solo variables. Una variable podríamos decir que es un espacio de la memoria del ordenador a la que asignamos un contenido que puede ser básicamente un valor numérico (sólo números, con su valor de cálculo) o de tipo carácter o cadena de caracteres (valor alfanumérico que constará sólo de texto o de texto mezclado con números).
Como ejemplo podemos definir una variable a quecontenga 32 y esto lo escribimos como a = 32. Posteriormente podemos cambiar el valor de a y hacer a = 78. O hacer “a” equivalente al valor de otra variable “b” así: a = b.
Dado que antes hemos dicho que un objeto también ocupa un espacio de memoria: ¿en qué se parecen y en qué se diferencia un objeto de una variable? Consideraremos que las variables son entidades elementales: un número, un carácter,un valor verdadero o falso… mientras que los objetos son entidades complejas que pueden estar formadas por mucha información. Pero ambas cosas ocupan lo mismo: un espacio de memoria (que puede ser más o menos grande).
El siguiente esquema es un resumen sobre tipos de datos en JavaScript.

 
 
Este esquema no es necesario aprendérselo de memoria en todos sus detalles, aunque sí lo iremosmemorizando poco a poco a medida que lo utilicemos. A continuación mostramos el mismo esquema en formato de tabla:
TIPOS DE DATOS EN JAVASCRIPT
 
NOMBRE
DESCRIPCIÓN aprenderaprogramar.com

TIPOS PRIMITIVOS
String
Cadenas de texto


Number
Valores numéricos


Boolean
true ó false


Null
Tipo especial, contiene null


Undefined
Tipo especial, contiene undefined

 
 
 

TIPOSOBJETO
Tipos predefinidos de JavaScript
Date (fechas)
RegExp (expresiones regulares)
Error (datos de error)


Tipos definidos por el programador / usuario
Funciones simples
Clases


Arrays
Serie de elementos o formación tipo vector o matriz. Lo consideraremos un objeto especial que carece de métodos.


Objetos especiales
Objeto global



Objeto prototipo



Otros
 
 ...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • String, Date Y Math Javascript
  • Tipos de Variables en JavaScript
  • datos y tipos de datos
  • Tipos de datos en bases de datos
  • Tipos de datos
  • tipos de datos
  • Tipos De Datos
  • Tipos de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS