Conceptos básicos de Javascript y jQuery

Si estás buscando información acerca de Javascript y jQuery porque te atrae el mundo de la programación, pero aún careces de experiencia, en este artículo te mostraremos algunos de los conceptos de javascript y jQuery que vemos en el Master en Diseño Web UX, y que a buen seguro, arrojarán algo de luz al respecto. Comenzamos:

  • JavaScript en un lenguaje de programación que podríamos caracterizar como muy rico y muy expresivo.
  • jQuery está escrito en Javascript.
  • Sintaxis básica de Javascript:
    • Fuera de las comillas, los espacios en blanco carecen de valor.
    • Los paréntesis constituyen un indicador de prioridad.
    • Aunque la tabulación mejora la lectura de código, no tiene ningún significado en especial.
  • En JavaScript encontramos cuatro tipos de operadores:
    • Los operadores básicos que permiten manipular valores y son: concatenación, multiplicación y división, incrementación y decrementación.
    • Los operadores con números y cadenas de caracteres (strings), que pueden ocasionar resultados no esperados.
    • Los operadores lógicos AND y OR.
    • Los operadores de comparación.
  • Las declaraciones “if” y “else” permiten que podamos ejecutar un bloque de código bajo unas condiciones determinadas. Es lo que llamamos código condicional.
  • Hay valores que devuelven verdadero (true) y hay valores que devuelven falso (false), pero también existe el operador ternario que evalúa una condición, devolviendo un determinado valor en función de si esa condición es verdadera o falsa.
  • También existe la declaración switch, que evalúa el valor de una variable o expresión.
  • Los “loops” o bucles permiten que se pueda ejecutar un bloque de código un número de veces determinado.
  • Existen los bucles utilizando “while” que es parecido a una declaración condicional “if” de tal forma que se ejecutará hasta que la condición a evaluar resulte falsa.
  • Además, en javascriptexiste una serie de “palabras reservadas, es decir, palabras que son especiales y tienen un uso específico: abstract, boolean, break, byte, case, catch, char, lass, const, continue, debugger, default, delete, do, doublé, else, enum, export, extends, final, finally, float, for…