Clase Java Script
Clase Java Script
Podemos también realizar conexiones y coger datos de recursos externos, como pueden ser
servidores o APIs.
Además, con JavaScript podremos modificar nuestras páginas web, tanto el código HTML como
CSS, creando mayor dinamismo a la hora de representar el contenido.
Puedes hacer casi cualquier cosa con JavaScript. Desde crear cosas sencillas como carruseles de
imágenes o respuestas a eventos, hasta crear aplicaciones basadas en bases de datos.
JavaScript es el lenguaje de programación que debes usar para añadir características interactivas
a tu sitio web.
¿Qué es JavaScript o JS?
DESARROLLO WEB
FRONTEND DEVELOPER
APK
ANDROID /
IOS
BACKEND DEVELOPER
MICROCONTROLADORES
FRAMEWORKS LIBRERIAS
ECMA-368:
ECMA-372:
especificación de la
especificación de C+
capa física y acceso al
+/CLI (extensiones de
medio de la tecnología
C++ para CLI).
Ultra WideBand
ECMA 2015 O ECMAJavascript
• ECMAScript es una especificación de lenguaje de programación
publicada por ECMA International. El desarrollo empezó en 1996 y
estuvo basado en el popular lenguaje JavaScript propuesto como
estándar por Netscape Communications Corporation. Actualmente
está aceptado como el estándar ISO 16262.
• ECMAScript 2015 es un estándar que fue ratificado en junio de 2015,
ES2015 es una actualización importante del idioma, y la primera
actualización importante del lenguaje desde ES5 se estandarizó en
2009. La implementación de estas características en los principales
motores de JavaScript ya está en marcha. Cabe recalcar que
ECMAScript 2015 es lo mismo que ES2015.
FRAMEWORKS
Externa: Mediante la etiqueta script llamando a un archivo externo especificando su ruta con el atributo “src”.
Tiene la ventaja de que separa el HTML del JS, haciendo que sean más fáciles de leer y mantener.
Opciones para la salida de datos en JS
La sintaxis de JavaScript define como el código de los programas está construido. Nos vamos a encontrar lo
siguiente:
• Valores: Pueden ser literales, constantes o variables, que almacenan los valores de los datos.
• Expresiones: Combinan operadores, valores literales y variables; que dan como resultado un valor.
• Palabras clave: Identifican una acción a realizar, como puede ser crear una variable.
• Comentarios: Parte del código que no debe ser ejecutado y sirven para la comprensión del código.
• Identificadores: Son nombres que sirven para identificar variables, funciones o palabras clave.
Variables y constantes
Las variables son contenedores para valores que se asignan a los datos, y que pueden cambiar durante la ejecución
del programa.
Estos dos tipos de contenedores deben ser identificados con nombres únicos. Se les asigna un valor mediante el
signo “=“, pudiendo ser igualado su valor a otra variable, a un valor o a una expresión.
Las variables se declaran mediante las palabras var (se puede declarar más de una vez) y let (si solo se va a
declarar una vez). Tras ser declarada, una variable no tiene valor (undefined), y este debe ser asignado.
Las constantes son declaradas mediante la palabra const, y su valor no debe ser reasignado una vez se declara.
Tipos de datos
• Las convenciones de codificación son un conjunto de normas para un
lenguaje de programación específico que recomiendan estilos de
programación, buenas prácticas y métodos para mantener el aspecto
del código fuente.. Estas convenciones incluyen la organización de
archivos, la indentación, los comentarios, las declaraciones los espacio
en blanco, las llaves de apertura y cerrado…
• Se recomienda a los desarrolladores de software que sigan estas
convenciones para ayudar a mejorar la legibilidad del código fuente y
facilitar el mantenimiento del software. Las razones principales de la
existencia de estas convenciones son para reducir los esfuerzos a la hora
de leer y entender el código fuente y mantener el standard de estilo
adecuado al lenguaje de programación, de esta manera nos centramos
en revisar los puntos mas importantes de nuestro código fuente más
que en sintaxis y estilos.
Nombre Descripción Ejemplo
camelCase Primera palabra, todo minúsculas. El resto, todo minúsculas salvo primera precioProducto
letra.
PascalCase Idem, pero las palabras empiezan con la primera letra mayúscula. Se usa en PrecioProducto
Clases.
snake_case Las palabras se separan con un guión bajo y se escriben siempre en precio_producto
minúsculas.
Húngara Prefijo (minúsculas) con el tipo de dato (n = número, t = texto, ...). ❌ nPrecioProducto
Desaconsejada.
Tipos de datos
PRIMITIVOS DE REFERENCIA
• Number • Array
• String • Object
• Boolean • Functions
• Undefined • Clases
• Null
Tipos de datos
El concepto de tipo de datos es muy importante en programación. Nos dan información respecto a los valores de las
variables que estamos utilizando, y dictaminan de qué manera podemos utilizarlos.
Las variables en JS pueden cambiar de tipo de forma dinámica, es decir, se puede reutilizar la misma variable para
alojar otro tipo de datos. Los más importantes son:
• Objetos: Tienen distintas propiedades que se representan mediante pares nombre-valor, separadas por comas.
• Undefined: Representa un dato sin valor. Es el que toman las variables al ser declaradas.