Bienvenido a una breve explicación sobre los temas básicos para entender JavaScript.
Las variables son espacios de memoria reservados para un valor, este puede ser reasignable(menos en const), se pueden declarar con “var” ó “let”.
let nombre = "Luis";
var apellido = prompt("¿Cual es su apellido?");
Las constantes son espacios de memoria pero el valor no puede ser reasignado.(tambien son variables).
const pi = 3.1416;
const: no puede cambiar el valor.
let: el scope es local.
var: el scope es global (es mejor dejar de utilizar var).
Operaciones aritmeticas basicas.
let suma = 2 + 2; //4
let resta = 2 - 2; //0
let division = 10 / 2; //5
let mult = 2 * 2; //4
let resi = 9 % 2; // residuo
let cuad = 2 ** 3; // 8
console.log(cuad);
Los booleanos solo retornar un valor true o false.
new Boolean(valor);
Valores que retornan false (undefined, NaN, null, 0, -0, false).
var igual;
igual = 0 == 0; //true
alert(igual);
var igual;
igual = "a" === "a";
//true
=== el comparador identico evalua el tipo de dato y el valor.
var desigual;
desigual = "adios" !== "hola"; //true
var mayor;
mayor = 6 >= 6; //true
var menor;
menor = 6 <= 6; //true
Los operadores lógicos se usan típicamente con valores Boolean. En tal caso, regresan un valor Boolean (True ó False) y son los siguientes:
if (24 === 24 && "hola" === "hola") {
alert(true);
} else {
alert(false);
}
//true
if (24 === 24 && "hola" === 13) {
alert(true);
} else {
alert(false);
}
// false
if (24 === 24 || "hola" === "hola") {
alert(true);
} else {
alert(false);
}
//true
if (24 === 24 || "hola" === "ADIOS") {
alert(true);
} else {
alert(false);
}
//false
!(25 === 25) || 10 < 5;
//false