Skip to content

Commit 8e6c749

Browse files
authored
Merge pull request mouredev#4594 from edalmava/javascript
#00 - Javascript
2 parents cb93b83 + 0159146 commit 8e6c749

File tree

1 file changed

+62
-0
lines changed
  • Roadmap/00 - SINTAXIS, VARIABLES, TIPOS DE DATOS Y HOLA MUNDO/javascript

1 file changed

+62
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
// Comentario de una línea
2+
// La especificación oficial del lenguaje es ECMAScript(ECMA-262)
3+
// Sitio oficial: https://ecma-international.org/publications-and-standards/standards/ecma-262/
4+
// Ultima edición a 26/06/2024: https://262.ecma-international.org/14.0/
5+
6+
/*
7+
Comentario de varias líneas o multilinea
8+
*/
9+
10+
/*
11+
Para declarar una variable se usa la palabra reservada var, let o const
12+
Para variables mutables se usa var y let
13+
Actualmente se debería usar let
14+
15+
Para variables inmutables(contantes) se usa la palabra reservada const
16+
17+
Se asignan valores usando el operador =
18+
19+
La asignación sigue la siguiente sintaxis:
20+
nombre_variable = valor
21+
*/
22+
23+
// Tipos de datos y valores
24+
25+
// Tipos primitivos
26+
27+
// Tipo null
28+
const tipo_null = null
29+
30+
// Tipo undefined - cualquier variable a la que no se le ha asignado un valor tiene le valor undefined
31+
let tipo_undefined // El valor de la variable es undefined
32+
33+
// Tipo Boolean - dos valores true y false
34+
const verdadero = true
35+
const falso = false
36+
37+
// Tipo cadena(String)
38+
const lenguaje = "JavaScript"
39+
const cadena2 = 'Otra cadena'
40+
const mensaje = `¡Hola, ${lenguaje}!`
41+
42+
// Tipo Symbol - Representan identificadores únicos
43+
const id = Symbol("id")
44+
45+
// Tipos Númericos
46+
// Tipo Number - Representan valores de doble precisión de 64 bits siguiendo el formato IEEE 754-2019
47+
const numero = 5
48+
const numero2 = 5.0
49+
const no_es_un_numero = NaN // valor especial de 'Not-a-Number'
50+
const mas_infinito = +Infinity // valor especial infinito positivo
51+
const menos_infinito = -Infinity // valor especial infinito negativo
52+
53+
// Tipo BigInt - Representan valores enteros muy grandes que no se pueden alamacenar de forma segura como tipo NUmber
54+
const bigInt = 1234567890123456789012345678901234567890n; // Se agrega la n al final del número entero
55+
56+
// Tipos no primitivos
57+
// Tipo Object
58+
const objeto = {
59+
60+
}
61+
62+
console.log(mensaje)

0 commit comments

Comments
 (0)