Taller de Ejercicios para resolver en JavaScript
Enviado por klimbo3445 • 18 de Julio de 2018 • 1.363 Palabras (6 Páginas) • 502 Visitas
...
1
2
var aleatorio = Math.floor(Math.random()*10) + Math.random();
alert(aleatorio);
Obtener el valor de PI
1
alert(Math.PI);
Función parseInt
Lo primero que debemos tener en cuenta es que si queremos que el operador + sume los contenidos de los valores numéricos ingresados por teclado, debemos llamar a la función parseInt y pasarle como parámetro las variables valor1 y valor2 sucesivamente. Con esto logramos que el operador más, sume las variables como enteros y no como cadenas de caracteres. Si por ejemplo sumamos 1 + 1 sin utilizar la función parseInt el resultado será 11 en lugar de 2, ya que el operador + concatena las dos cadenas.
Cuando empleamos el operador * para el producto, ya no es obligatorio utilizar la función parseInt (es decir, sólo para el operador + debemos utilizarla).En JavaScript, como no podemos indicarle de qué tipo es la variable, requiere mucho más cuidado cuando operamos con sus contenidos.Este problema es secuencial ya que ingresamos dos valores por teclado, luego hacemos dos operaciones y por último mostramos los resultados.
Ejemplo:
Más sobre Operadores aritméticos en JavaScript y Java
Suma +Se trata de un operador usado para sumar dos valores numéricos o para concatenar cadenas entre sí o números y cadenas.var var1 = 10, var2= "Buenos", var3 = "días", var4 = 31;
document.write(var1+var4)
/* resultado: 41 */
document.write(var2+var3) /* resultado: Buenos días */
document.write(var1+var3) /* resultando:
10 días */
Resta -Operador usado para restar valores numéricos. Puede actuar sobre un único operando numérico cambiándole de signo.var num1 = 10, num2 = 8, res = 0;
res = num1 - num2; /*res contiene 2 */
res = -res /* ahora res contiene -2*/
Producto ( * ) y cociente ( / )Realizan las operaciones aritméticas de multiplicar y dividir dos valores numéricos.var op1 = 50, op2= 4, div, mul;
div = op1/op2 /*div contiene 12.5 */
mul = op1 * op2 /*mulcontendrá 200 */
Resto %
También llamado operador módulo calcula el resto de una división.var op1 = 50, op2= 4, resto;
resto = op1 % op2; /*resto contiene 2 */
Incremento ( ++) y decremento (--)
Estos operadores se usan para incrementar o decrementar en 1 el valor de una variable. Si el operador se antepone a la variable la operación de incremento o decremento es prioritaria sobre cualquier otra.var op1=5, op2 = 5, res;
res = ++op1; /*res toma el valor 6 y luego op1 el 6*/
res = op1++; /*res toma el valor 5 y luego op2 el 6*/
Operadores compuestos
Los operadores +, -, *, / pueden asociarse con el operador de asignación (=) para cambiar el valor de una variable numérica por incrementándolo, decrementándolo, multiplicándolo o dividiéndolo por un valor. El operador += puede usarse igualmente con variables de cadena.var num = 20, cad = "buena";
num += 5; /*num adquiere el valor 25 (20 + 5) */
cad += 's' ; /*cad adquiere el valor 'buenas' */
num *= 10; /*num adquiere el valor 250 (25*10) */
Operadores lógicos en JavaScript y Java
Los peradores lógicos se utilizan para realizar comparaciones entre valores, numéricos o no, dando como resultado un valor booleanos (true, false). La operación lógica negación invierte el operando, si es truelo hace false y viceversa. Si se comparan números con cadenas, JavaScript intenta convertir internamente los datos. En los operadores relacionales (>, =,
Mayor que >Compara dos valores y devuelve true si el primero es mayor que el segundo. Compara tanto números como cadenas.var hoy = 4; ayer = 10, comp;
comp = hoy > ayer /* comp adquiere el valor false*/
Menor qué Compara dos valores y devuelve true si el primero es mayor que el segundo. Compara tanto números como cadenas.var hoy = 4; ayer = 10, comp;
comp = hoy
Mayor o igual >=Compara dos valores y devuelve true si el primero es mayor o es igual que el segundo. Compara tanto números como cadenas.var hoy = 4; ayer = 4, comp;
comp = hoy >= ayer /* comp adquiere el valor true*/
Menor o igual Compara dos valores y devuelve true si el primero es menor o es igual que el segundo. Compara tanto números como cadenas.var hoy = 4; ayer = 4, comp;
comp = hoy
Iguales ==Compara dos valores y devuelve true si ambos son iguales. Compara tanto números como cadenas.var hoy = 4; ayer = 4, comp;
comp = hoy == ayer /* comp adquiere el valor true*/
Idénticos ===Similar a == pero también compara el tipo de datos de los opeandos.
Compara dos valores y devuelve true si el primero es mayor o es igual que el segundo. Compara tanto números como cadenas.var hoy = 4; ayer = '4', comp;
comp = hoy == ayer; /* comp adquiere el valor true*/
comp = hoy === ayer /* comp adquiere el valor false*/
No iguales !=No identicos !==
Invierten el sentido de las comparaciones iguales == e idénticos === respectivamente.
AND lógico &&
Este operador se utiliza para concatenar comparaciones, es decir, para comprobar varias condiciones. El resultado sólo será true si todas las comparaciones lo son.var op1 = 2, op2 = 50, op3 = 25, comp;
comp
...