Completo tutorial de JavaScript - Control de tipos

19 - Control de tipos

[editar]
Tutorial creado por Indaya.com. Extraido de: http://www.indaya.com
11 de Septiembre de 2005
Hemos visto para determinados operadores que es importante el tipo de datos
que están manejando, puesto que si los datos son de un tipo se realizarán
operaciones distintas que si son de otro.
Así, cuando utilizábamos el operador +, si se trataba de números los sumaba,
pero si se trataba de cadenas de caracteres los concatenaba. Vemos pues que el
tipo de los datos que estamos utilizando sí que importa y que tendremos que
estar pendientes este detalle si queremos que nuestras operaciones se realicen
tal como esperábamos.
Para comprobar el tipo de un dato se puede utilizar otro operador que está
disponible a partir de javascript 1.1, el operador typeof, que devuelve una
cadena de texto que describe el tipo del operador que estamos comprobando.
var boleano = true
var numerico = 22
var numerico_flotante = 13.56
var texto = "mi texto"
var fecha = new Date()
document.write("<br>El tipo de boleano es: " + typeof boleano)
document.write("<br>El tipo de numerico es: " + typeof numerico)
document.write("<br>El tipo de numerico_flotante es: " + typeof
numerico_flotante)
document.write("<br>El tipo de texto es: " + typeof texto)
document.write("<br>El tipo de fecha es: " + typeof fecha)
Este script dará como resultado lo siguiente:
var boleano = true
var numerico = 22
var numerico_flotante = 13.56
var texto = "mi texto"
var fecha = new Date()
document.write("El tipo de boleano es: " + typeof boleano)
document.write("
El tipo de numerico es: " + typeof numerico)
document.write("
El tipo de numerico_flotante es: " + typeof numerico_flotante)
document.write("
El tipo de texto es: " + typeof texto)
document.write("
El tipo de fecha es: " + typeof fecha)
El tipo de boleano es: boolean
El tipo de numerico es: number
El tipo de numerico_flotante es: number
El tipo de texto es: string
El tipo de fecha es: object
En este ejemplo podemos ver que ser imprimen en la página los distintos tipos de
las variables. Estos pueden ser los siguientes:



  • boolean, para los datos boleanos. (True o false)
  • number, para los numéricos.
  • string, para las cadenas de caracteres.
  • object, para los objetos.




Queremos destacar tan sólo dos detalles más:
1) Los números, ya tengan o no parte decimal, son siempre del tipo de datos
numérico.
2) Una de las variables es un poco más compleja, es la variable fecha que es un
objeto de la clase Date(), que se utiliza para el manejo de fechas en los
scripts. La veremos más adelante, así como los objetos.
[editar]

42 opiniones

s

ssssssss
ayudaaaaaaaaaaaaa

alguien sabe donde puedo consegirlos es qe estoy en un instituto y no me los deja bajar los nesesito para entrar al tuenti,al bruto ,ogame ayunarme es qe en clase es muy aburrida xD
!!!!(no sirve!!!!

Virus
45554

545454545454545454545454545
Me tira error

me tira ewrorr
1 2 3 4 5 6 7 ... 9 | siguiente >

Tutoriales relacionados con 'Completo tutorial de JavaScript'

Bienvenidos al manual de HTML de Indaya.A través de todos estos capítulos vamos a descubrir... Más »
ASP (Active Server Pages) es la tecnología para la creación de páginas dinámicas del lado... Más »
Este tutorial te ayuda a conocer el clásico de la creación de páginas web, Microsoft... Más »
Las páginas que estás viendo están alojadas en mi propio servidor (IP 217. 126.10.173), que... Más »
Con CSS puedes formatear tus páginas web separando completamente el contenido de la presentación. Es... Más »

Autor y licencia de 'Completo tutorial de JavaScript'


Tutorial de Indaya.com. Extraido de: http://www.indaya.com CopyLeft
Licencia GNU Free Documentation License: http://www.gnu.org/copyleft/fdl.es.html
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.