Tutorial #01 Javascript

in #spanish6 years ago

JS.png

"Saludos invocadores"... De igual forma daremos comienzo a los tutoriales para el desarrollo de Javascript. En este caso tenemos la gran ventaja de que no requerimos instalar nada (por ahora porque la intención es llegar a NodeJS) ya que el lenguaje viene "instalado" en todos los navegadores web modernos existentes trabajando con EcmaScript 6 (El estándar que define como debe funcionar el lenguaje). Como mi intención no es llenar este post de historia (porque eso lo puedes encontrar en muchos lados, vayamos al grano.

Variables

Una gran ventaja de Javascript es debilmente tipificado por lo que cualquier variable puede facilmente cambiar de tipo: un entero puede volverse un string, un booleano (si el entero solo tuviera de valor "1" o "0") o una variable de coma flotante:

a = 3;
b = 1.5;
a = a + b;
//La variable "a" dejo de ser entero al sumarse con "b" y ahora es una variable flotante

Cuando declaramos una variable podemos colocar simplemente escribir el nombre de nuestra variable con su valor inicializado o predisponiendo la palabra "var"

    a = 3;
    var a = 3;

La diferencia radica en que que las variables que se disponen con "var" estan limitadas al contexto de ejecución (la función donde fue declarada) mientras que las que no contienen esta palabra reservada son consideradas variables de tipo global.

Estructuras condicionales

En cualquier lenguaje siempre llegaremos al punto en que tendremos que tomar decisiones y las principales en cada lenguaje es tanto el comando if y switch.

If

La estructura if es la mas sencilla de todas y la que decidirá principalmente como ira el flujo de nuestro programa

a = 5;
b = 7;
if(a<b);
{
    //con los corchete seran las intrucciones que se ejecutaran si la condición if es verdadera
    console.log("5 es menor que 7");
}
else
{//Else se ejecutara en caso de que If sea falsa. Else es opcional en ponerlo
    console.log("5 no es mayor que 7");
}

Switch

Switch es una estructura mas compleja de If pues este se limita a una condición verdadera o falsa, mientras que Switch podremos poner diferentes opciones a cumplir. Ejemplo:

calificacion = prompt("Escribe tu calificacion");
//Con prompt se abre un mensaje de dialogo donde el usuario podra meter su calificación
switch(calificacion)
{
    //los case son las opciones a cumplirse en nuestro switch
    case 60:
        console.log("Usted esta reprobado");
        break;
    case 70:
        console.log("Usted paso de milagro");
        break
    case 80:
        console.log("Ni tan bien ni tan mal");
        break:
    case 90:
        console.log("Bien");
        break;
    case 100:
        console.log("Muchas felicidades");
        break;
    default:
        console.log("No pudimos reconocer tu calificación");
        break;
}

En el caso de default es la opción que se aplica si anteriores case no estaba ninguna opción de la variable a evaluar, por otro lado break nos saca de switch para continuar con el resto del programa.

Eso es todo por este articulo, en el siguiente se escribirá sobre los bucles (while, do while y for), si tienen alguna duda sobre este articulo pueden dejarlo en los comentarios o a través de nuestro canal de Discord donde todos están invitados a unirse.


Seguimos creciendo poco a poco así que los invito a unirse a nuestro canal de Discord para irnos conociendo y compartan sus post

Comunidades aliadas

No eres programador pero quieres unirte a una comunidad, dale un ojo a las comunidades con las que hace equipo @developspanish.

ComunidadDiscord o Post
@MINOTAUROTOTALhttps://discord.gg/DADHdZP
@alientohttps://discord.gg/FeYU4TK
@servicio-resteemhttps://discord.gg/9xPeUu9

Coin Marketplace

STEEM 0.17
TRX 0.13
JST 0.027
BTC 60497.39
ETH 2637.52
USDT 1.00
SBD 2.56