lunes, 21 de marzo de 2016

[Fecha de publicacion 2016-03-03]

variables Numericas

Numéricas

Se utilizan para almacenar valores numéricos enteros (llamados integer en inglés) o decimales (llamados float en inglés). En este caso, el valor se asigna indicando directamente el número entero o decimal. Los números decimales utilizan el carácter . (punto) en vez de , (coma) para separar la parte entera y la parte decimal:
var iva = 16;        // variable tipo entero
var total = 234.65;  // variable tipo decimal

3.2.2. Cadenas de texto

Se utilizan para almacenar caracteres, palabras y/o frases de texto. Para asignar el valor a la variable, se encierra el valor entre comillas dobles o simples, para delimitar su comienzo y su final:
var mensaje = "Bienvenido a nuestro sitio web";
var nombreProducto = 'Producto ABC';
var letraSeleccionada = 'c';
En ocasiones, el texto que se almacena en las variables no es tan sencillo. Si por ejemplo el propio texto contiene comillas simples o dobles, la estrategia que se sigue es la de encerrar el texto con las comillas (simples o dobles) que no utilice el texto:
/* El contenido de texto1 tiene comillas simples, por lo que
    se encierra con comillas dobles */
var texto1 = "Una frase con 'comillas simples' dentro";
 
/* El contenido de texto2 tiene comillas dobles, por lo que
    se encierra con comillas simples */
var texto2 = 'Una frase con "comillas dobles" dentro';
No obstante, a veces las cadenas de texto contienen tanto comillas simples como dobles. Además, existen otros caracteres que son difíciles de incluir en una variable de texto (tabulador, ENTER, etc.) Para resolver estos problemas, JavaScript define un mecanismo para incluir de forma sencilla caracteres especiales y problemáticos dentro de una cadena de texto.
El mecanismo consiste en sustituir el carácter problemático por una combinación simple de caracteres. A continuación se muestra la tabla de conversión que se debe utilizar:
Si se quiere incluir...Se debe incluir...
Una nueva línea\n
Un tabulador\t
Una comilla simple\'
Una comilla doble\"
Una barra inclinada\\
De esta forma, el ejemplo anterior que contenía comillas simples y dobles dentro del texto se puede rehacer de la siguiente forma:
var texto1 = 'Una frase con \'comillas simples\' dentro';
 
var texto2 = "Una frase con \"comillas dobles\" dentro";

EJERCICIOS 




Crear un programa lea un numero e indique si es positivo / negativo.

<script>

a = prompt(" Digite un numero", "Digite un numero entero");
a= parseFloat(a);

if (a>=0) {
   alert("Es positivo");
}
else {
   alert("Es negativo");
}

</script>


  •  Leer una temperatura en grados Centigrados y mostrar el resultado en grados Fahrenheit. Formula: °F= 32+(1.8x °C)
<script>


var a= prompt("Digite la temperatura", "Digite temperatura en °C");
a = parseFloat(a);
b =( 32 + (1.8*a ));
alert("La temperatura en °F es: "+b);


</script>


  • Leer 2 notas de un alumno, publicar la peor.
<script>

a = prompt("Digite una nota","Digite la primera nota");
b = prompt("Digite una nota","Digite la segunda nota");
a = parseFloat(a);
b = parseFloat(b);

if (a>b) {
  alert("La segunda es la peor")
  }
else {
  alert("La primera es la peor")
  }  

</script>

  • Crear un programa que averigue si un número positivo es par o impar. El programa leerá un número entero positivo y dará el resultado, adicional a ello debe mostrar la tabla de multiplicar de dicho numero.
<script>

var n = prompt("Numero");
n = parseInt(n);
if (n > 0){
alert("Numero es Positivo");
}
else{
alert("Numero es Negativo");
n = n * -1;
}
if (n % 2 == 0)
alert("Numero es Par");
else
alert("Numero es Impar");
document.write("<br>La tabla de Multiplicar es : <br>");
for (i = 1; i <= 10; i++){
document.write(n + " x " + i + " = " + ( n * i) + "<br>");
}

</script>

No hay comentarios.:

Publicar un comentario