[go: up one dir, main page]

0% encontró este documento útil (0 votos)
87 vistas6 páginas

Tips JavaScript

JavaScript puede ejecutarse en las tres capas de una aplicación (frontend con JavaScript, backend con Node.js y bases de datos con MongoDB) y se puede utilizar para el desarrollo web, videojuegos, realidad aumentada, control de hardware y más. Aunque su nombre es similar, JavaScript no es lo mismo que Java. JavaScript es un lenguaje de scripting interpretado, débilmente tipado, multi-paradigma y sensible a mayúsculas que se puede usar para crear funciones, clases, objetos y más.

Cargado por

isshin22
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
87 vistas6 páginas

Tips JavaScript

JavaScript puede ejecutarse en las tres capas de una aplicación (frontend con JavaScript, backend con Node.js y bases de datos con MongoDB) y se puede utilizar para el desarrollo web, videojuegos, realidad aumentada, control de hardware y más. Aunque su nombre es similar, JavaScript no es lo mismo que Java. JavaScript es un lenguaje de scripting interpretado, débilmente tipado, multi-paradigma y sensible a mayúsculas que se puede usar para crear funciones, clases, objetos y más.

Cargado por

isshin22
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

JavaScript

jonmircha.com/javascript

Última actualización: Feb 07 2020

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:

Diseño y Desarrollo Web.


Hacer Videojuegos.
Experiencias 3D, Realidad Aumentada, Realidad Virtual.
Controlar Hardware (drones, robots, electrodomésticos, wearables, etc).
Aplicaciones Híbridas y Móviles.
Aprendizaje Automático.
etc.

JavaScript NO es JAVA

1/6
Características
2/6
Lenguaje de Alto Nivel.
Interpretado.
Dinámico.
Débilmente Tipado.
Multi paradigma.
Sensible a MAYÚSCULAS y minúsculas.
No necesitas los puntos y comas al final de cada línea.

Escritura de código
Los identificadores deben comenzar con:

Una letra o
Un signo de dolar \$ o
Un guión bajo _
Nunca con números o caracteres especiales.

Usa snake_case en:

Nombre de archivos:

mi_archivo_javascript.js;

Usa UPPER_CASE en:

Constantes:

const UNA_CONSTANTE = "Soy una constante",


PI = 3.141592653589793;

Usa UpperCamelCase en:

Clases:

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

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

Usa lowerCamelCase en:

Objetos:

const unObjeto = {
nombre: "Jonathan",
email: "jonmircha@gmail.com",
};

Primitivos:

let unaCadena = "Hola Mundo",


unNumero = 19,
unBoolean = true;

Funciones:

function holaMundo(nombre) {
alert(`Hola mundo ${nombre}`);
}
holaMundo("Jonathan");

Instancias:

const ajax = new XMLHttpRequest(),


jon = new SerHumano("Jonathan", "Hombre");

Palabras reservadas

4/6
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: 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.

string
number
boolean
null
undefined
NaN

Compuestos: Se accede a la referencia del valor.

object = {}
array = []
function () { }
5/6
Class {}
etc.

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

6/6

También podría gustarte