// Operadores de JS // Todas las operaciones de toda la vida let a=5; let b=6; let suma=a+b; let resta=a-b; let multiplicacion=a*b; let division=a/b; console.log(suma); console.log(resta); console.log(multiplicacion); console.log(division); console.log(a**b); // 5 elevado a la sexta potencia 5^6 // Resto de la división (%) console.log(52 % 3); // Divido 52 entre 3, me da 17 y me sobra 1. Pues el resto es el 1 // Operadores incremento y decremento a++; // le suma uno a 'a' b--; // Le resta uno a 'b' console.log(a,b); // Atajos de las operaciones a=a+10; // Le sumo 10 a 'a' a+=10; // Es lo mismo a+=b; // Le estoy sumando 'b' a 'a' console.log(a) let nombre="Ana"; let apellido="Pi"; // En cadenas el '+' nos concatena las cadenas let nombreCompleto=nombre+" "+apellido; console.log(nombreCompleto); let numero="10"; console.log(numero); console.log(typeof(numero)); console.log(typeof(a)); console.log(a+numero); // Malo 3110 41 console.log(numero+a); // Error 1031 41 // Conversión entre tipos let precio=Number(numero); // Convierto a número let producto=String(a); // Convierto a cadena let descuento=Boolean(b); // Convierto a booleano console.log(precio,producto,descuento); console.log(Number("13a")); console.log(Number("a13a"));