Declarar variables asignarles valos y como hacer operaciones matemáticas
Declarar variables asignarles valos y como hacer operaciones matemáticas
Crear, definir, declarar variables, atribuirles un valor para tener menos alteraciones en el código
Pueden atribuirse Números y textos.
Pueden ser fórmulas.
Se pueden concatenar.
Por convención siempre usar minúsculas para definir variables.
Secuencia lógica de ejecución del programa: de arriba hacia abajo.
Solo se declara una vez la variable.
<meta charset="UTF-8">
<script>
var mes = 6;
document.write("Realicé la prueba en el mes " + mes + ".");
mes = 7;
document.write("No, disculpe, realicé la prueba en el mes " + mes + ".");
</script>
<meta charset="UTF-8">
<script>
var EDAD1 = 10;
var EDAD2 = "20";
var EDAD3 = 12;
document.write("La media de las edades es <br>");
document.write( (EDAD1 + EDAD2 + EDAD3) / 3);
</script>
De la forma como fueron declaradas las variables el resultado será: "La media de las edades es 34004".
El principal problema de esta historia es la declaración errada de la variable EDAD2, la cual fue declarada como string.
El valor de la variable EDAD2 está siendo pasado como texto al colocar comillas y eso nos causará problemas al momento de realizar el cálculo.
Entonces la suma de EDAD1 + EDAD2 + EDAD3 es 102012, porque se concatenan las variables al sumar números más texto.
Ya terminando 102012 / 3 da el número 34004.
La función Math.round() retorna el valor de un número redondeado al entero más cercano. (redondear números).
Hola, una pregunta Porque se utiliza var en vez de let..? O cual es la diferencia?
Creo que este artículo te va a ayudar, va son dos, toma en cuenta que estamos viendo bases elementales, supongo que en siguientes vídeos explicaran el uso de let y la llegada del ES6 (ECMAScript 2015, el estándar que define el lenguaje Javascript.):
Le daría tiempo a los cursos para ir paso a paso, algunos ya saben estas cosas y se lo saltean, pero seguro lo vas a ver pronto, igual recomiendo tener la documentación siempre a mano, cuando aparece una función para aprender también que estás haciendo.