TALLERES DE JAVA SCRIPT - COLEGIO BILINGÜE DE LA UNIVERSIDAD EL BOSQUE

TALLER 07 - EL DATO TIPOS NUMBER

Podemos guardar indistintamente en una variable number un número entero, decimal, positivo o negativo.

Ejemplos:

  • var numNatural= 1234;
  • var numEntero = -479;
  • var numDecimal = 3.141592;
  • var numDecimal2 = -0.123;

Bases de Numeración en JavaScript (números enteros)

Por defecto, el sistema de numeración es el decimal.

  • Base Hexadecimal (base 16): anteponemos el prefijo 0X
  • Base Octal (base 8): anteponemos un cero

Dígitos del sistema decimal: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Dígitos del sistema hexadecimal: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A (que corresponde al 10 en base decimal), B (que corresponde al 11 en decimal), C (12), D (13), E (14), F (15)

Ejemplo:

FF32 en base 16 es:

2 + 3*16 + 15*162 + 15*163 = 65330 en sistema decimal

Es decir: 0xFF32 (número en base 16, según notación de JavaScript) = FF3216 = 6533010

123458 = 5 + 4*8 + 3*82 + 2*83 + 1*84 = 534910

Es decir: 012345 (número en base 8, según notación de JavaScript) = 123458 = 534910

Escribe el siguiente programa:





Grábalo en TuCarpeta con el nombre Prog007.htm y ejecútalo.

En el programa anterior aparecen 3 “alerts”, uno para cada uno de los tres números. No hay ningún problema para incluir los tres “alerts” en uno solo....

En efecto, escribe el siguiente programa:





Grábalo en TuCarpeta con el nombre Prog007b.htm y ejecútalo.

Observa que la solución de nuestro problema está:

  • Unir texto (entre comillas) y variables (sin comillas), con el signo “+”.
  • Cada vez que deseemos un cambio de línea, incluimos “\n”

Veamos otra forma de incluir en un “alert” muchos datos ...

Escribe:





Grábalo en TuCarpeta con el nombre Prog007bb.htm y ejecútalo.

Observa de qué forma acumulamos muchos datos en un solo “alert” (ésta será la forma de proceder, cuando necesitemos una “salida” con muchos valores):

  • definimos una variable “vacía”: var salida=””;
  • acumulamos a la variable salida todo lo que queramos: salida=salida+ lo que sea. “lo que sea” puede ser una cadena (un texto) o una variable (sea numérica o de texto). salida=salida + x1 + “ “ + y1; salida=salida + “ya me he cansado”;
  • Para acabar, un solo “alert”: alert(salida);

0 comentarios:

Publicar un comentario

Suscribirse a Enviar comentarios [Atom]



<< Inicio