Javascript, qué es y para qué sirve

Todos los que trabajamos en el sector tecnológico, hemos oído alguna vez hablar de javascript, pero ¿qué es exactamente? El javascript es un lenguaje de programación muy popular, empleado en a creación de páginas web, y que funciona integrándose con el HTML.

Pero antes de entrar en materia, hagamos un breve repaso de las familias y tipos de lenguajes de programación:

Tipos de lenguajes de programación

Los lenguajes de programación pueden dividirse en 2 grupos, lenguajes de ‘Bajo nivel’ y lenguajes de ‘Alto nivel’

Lenguajes de bajo nivel o código máquina:

Son los lenguajes de programación directamente relacionados con la capa hardware, y sólo sirven para el tipo de máquina para el que se han creado. También se les conoce como ‘lenguajes máquina’ ya que se basan en 0 y 1  y funciones matemáticas simples. Dentro de esta familia, se encuentran los lenguajes ensambladores.

Lenguajes de alto nivel: 

Estos tipos de lenguajes son más parecidos al lenguaje natural humano. Están basados en el uso de EDDs, o abreviaturas dinámicas de datos, que se usan en todos los lenguajes de programación.

Este tipo de lenguaje es el que se usa a nivel programación y usuario. Son independientes de la arquitectura de la máquina, es decir, están más dirigidos a software, por lo que pueden migrarse y utilizarse entre diferentes sistemas operativos.

Cada uno de estos lenguajes tiene un código fuente o características determinadas, y cumple una función concreta.

Algunos de los lenguajes de programación de alto nivel más conocidos son:

  • HTML: (HyperText Markup), y su lenguaje complementario CSS, que sirven para crear páginas web.
  • SQL: (Structured Query Lenguaje), es el lenguaje que se utiliza para crear y gestionar bases de datos.
  • ‘C’: lenguaje especializado para la creación de sistemas operativos
  • XML: lenguaje de programación basado en etiquetas, es el complemento ideal para el HTML
  • PHP: lenguaje de programación que se usa para crear páginas web, está basado en scripts o pequeñas cadenas de órdenes.
  • Java: lenguaje muy popular que se utiliza para herramientas, juegos y aplicaciones
  • Javascript: del que hablaremos en este artículo.

  

Conociendo Java Script

Uno de los lenguajes más usados del mundo, su función principal es animar las páginas web, y se aplica a los documentos HTML. Es decir, el javascript añade características interactivas a una web, como las acciones que ocurren cuando presionas un botón, incluyes una animación o añades una galería. Su creador es Brendan Eich, cofundador del proyecto Mozilla, Mozilla Foundation y la Corporación Mozilla

Algunas de las funciones básicas del lenguaje Javascript (y de los lenguajes de programación en general) son:

Variables:
Son contenedores en los que se almacenan los valores. Se declara con la expresión ‘var’. A las variables se les asignan valores y pueden ser de varios tipos:

  • String: o cadenas de texto
  • Number: o números
  • Boolean: tienen valores de verdadero o falso
  • Array: almacena varios valores en una sola referencia
  • Object: tipo de variable genérica que admite casi cualquier valor

Operadores:
Símbolos que actúan sobre 2 valore o variables para producir distintos resultados. Algunos de los operadores más simples son:

  • Suma o concatenación: suma o une diferentes cadenas +
  • Resta, multiplicación o división: suman, restan o multiplican – * /
  • Operador de asignación: asigna un valor a una variable 0 =
  • Identidad/Igualdad: comprueba si dos valores son iguales entre si y devuelve un valor boleano (true/false) ===
  • Negación (no igual)

Condicionales
Normalmente se representa por la estructura if…..else y permite comprobar si una expresión devuelve ‘true’ o no y en función de la respuesta, lanza un resultado u otro. En este tipo de expresiones, if es el criterio, que está siempre asociado a 2 bloques.

Si el criterio if devuelve la respuesta ‘true’  en respuesta se lanza el primer bloque, si la respuesta en ‘false’, se lanza el segundo bloque que va después de ‘else’

Eventos
Estructuras de código que lanzan respuesta frente a acciones que ocurren en el navegador, ejecutando el código correspondiente.

Funciones
Sirven para nombrar una función determinada y evitar el tener que reescribirla cada vez que se quiera utilizar.

Comentarios
Información que se añade al código para comentar diferentes líneas

 

Ahora que ya conoces los fundamentos del lenguaje Javascript, ¿te animas a seguir aprendiendo y diseñar tu propio videojuego en javascript?

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Captcha cargando...