Isomorfismo

Hoy JavaScript, es el único lenguaje capaz de ejecutarse en las 3 capas de una aplicación:

  1. Frontend (con JavaScript).
  2. Backend (con Node.js).
  3. Persistencia de Datos (con MongoDB, Couch DB, Firebase, etc).

Con JavaScript puedes:


JavaScript NO es JAVA

Esto es JavaScript JavaScript vs JAVA JavaScript vs JAVA


Características


Escritura de código

Los identificadores deben comenzar con:

Usa snake_case en:

mi_archivo_javascript.js;

Usa UPPER_CASE en:

const UNA_CONSTANTE = "Soy una constante",
  PI = 3.141592653589793;

Usa UpperCamelCase en:

class SerHumano {
  constructor(nombre, genero) {
    this.nombre = nombre;
    this.genero = genero;
  }

  miNombreEs() {
    return `Mi nombre es ${this.nombre}`;
  }
}

Usa lowerCamelCase en:

const unObjeto = {
  nombre: "Jonathan",
  email: "jonmircha@gmail.com",
};
let unaCadena = "Hola Mundo",
  unNumero = 19,
  unBoolean = true;
function holaMundo(nombre) {
  alert(`Hola mundo ${nombre}`);
}
holaMundo("Jonathan");
const ajax = new XMLHttpRequest(),
  jon = new SerHumano("Jonathan", "Hombre");

Palabras reservadas

A: abstract
B: boolean, break, byte
C: case, catch, char, class, const, continue
D: debugger, default, delete, do, double
E: else, enum, export, extends
F: false, final, finally, float, for, function
G: goto
I: if, implements, import, in, instanceof, int, interface
L: let, long
N: native, new, null
P: package, private, protected, public
R: return
S: short, static, super, switch, synchronized
T: this, throw, throws, transient, true, try, typeof
V: var, volatile, void
W: while, with

Ordenamiento de código

  1. IMPORTACIÓN DE MÓDULOS.
  2. DECLARACIÓN DE VARIABLES.
  3. DECLARACIÓN DE FUNCIONES.
  4. EJECUCIÓN DE CÓDIGO.

Tipos de datos en JavaScript

Primitivos: Se accede directamente al valor.

Compuestos: Se accede a la referencia del valor.


Aprende JavaScript ¡GRATIS!

Si estás interesado en aprender JavaScript desde las bases hasta un nivel que te permita obtener tu primer trabajo o empleo como programador web te invito a que veas mi Curso de JavaScript totalmente gratuito en mi canal de YouTube.

En mi curso aprenderás: Sintaxis, Gramática, Lógica, EcmaScript, Programación Orientada a Objetos, Asincronía, DOM, AJAX, JSON, Consumo de API's, Node y mucho más.

¡¡¡Accede ya!!!

Ver Curso

Si no quieres perderte de las últimas novedades de este curso como: nuevos videos, artículos de blog, códigos y recursos para estudiar. Entra ya al sitio oficial:

AprendeJavaScript.org

📭 La lista de MirCha

Una vez al mes envío el contenido que escribo, grabo o produzco, esperando pueda aportar valor personal o profesional.

Puedes darte de baja en cualquier momento, sin hacer preguntas.

¿Te animas?

SÍ, me suscribo