Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
25 changes: 25 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"env": {
"browser": true,
"node": true,
"es2021": true
},
"extends": "eslint:recommended",
"parserOptions": {
"ecmaVersion": "latest",
"sourceType": "module"
},
"rules": {
"quotes": "off",
"semi": "off",
"comma-dangle": "off",
"no-unused-vars": [
"warn",
{
"argsIgnorePattern": "^_"
}
],
"no-var": "warn",
"prefer-const": "warn"
}
}
1 change: 0 additions & 1 deletion .gitignore

This file was deleted.

13 changes: 13 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"semi": false,
"singleQuote": false,

"trailingComma": "none",
"arrowParens": "avoid",
"printWidth": 80,
"tabWidth": 2,
"useTabs": false,
"bracketSpacing": true,
"quoteProps": "preserve",
"endOfLine": "lf"
}
17 changes: 0 additions & 17 deletions .vscode/launch.json

This file was deleted.

39 changes: 6 additions & 33 deletions Basic/00-helloworld.js
Original file line number Diff line number Diff line change
@@ -1,36 +1,9 @@
/*
Clases 1 a 14 (sin código)
Vídeo: https://youtu.be/1glVfFxj8a4

Clase 15 - Hola mundo
Vídeo: https://youtu.be/1glVfFxj8a4?t=2390
*/

// Esto es un comentario simple

/*
Esto es
un comentario
en varias líneas
*/

console.log("¡Hola, JavaScript!")
console.log('¡Hola, JavaScript!')
console.log(`¡Hola, JavaScript!`)

// console.log("¡Hola, JavaScript!")

/*
console.log("¡Hola, JavaScript!")
console.log('¡Hola, JavaScript!')
console.log(`¡Hola, JavaScript!`)
*/

console.log("Hola Mundo")
console.log("5")
console.log(5)
console.log(5 + 2)
console.log(5 - 2)
console.log(5 * 2)
console.log(5 / 2)
console.log(5 % 2)
console.log(5 ** 2)
console.log(5 / 5)
console.log(15 / 3)
console.log(15 % 3)
console.log(2 ** 2)
console.log(2 ** 2)
29 changes: 0 additions & 29 deletions Basic/01-variables.js

This file was deleted.

23 changes: 23 additions & 0 deletions Basic/01variables.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
// var
/* No se recomienda usarla ya que da errores en el código , como por ejemplo ser llamado antes de ser
definido y dar como resultado undefined, lo que indica que la variable, aunque no definida, existe antes de ser declarada y eso es un error. A partir de EICMA 6 se convino que la palabra reservada let sería la sustituta, ya que esta no crea los problemas de código, y es asignada exclusivamente a los bloques de código. un ejemplo de esto es el siguiente: La variable siendo asignada antes de ser definida da undefined*/
console.log(helloWorld)
var helloWorld = "Hola JavaScript"
console.log(helloWorld)

// let
/* Esta es la palabra reservada que viene a sustituir en determinada forma a la palabra reservada var, aunque esta se sigue utilizando en muy específicas ocasiones. Para let no existe el error de estar existente antes de ser declarada como se ve en el siguiente ejemplo, en el cual en la primera impresión en la consola,no se puede acceder a la variable antes de ser inicializada, lo cual es correcto.*/
// console.log(helloworlds)
let helloworlds = "Hola JavaScript"
console.log(helloworlds)

// const
/*La variable const de fine a las constantes, las cuales al adquirir un primer valor, no pueden cambiar este, excepto en los arrays, en los cuales al pasar el valor como referencia, se puede cambiar el contenido. */
const constante = "Este valor no cambia"
console.log(constante)
// constante='Intento de cambio' Da error.
console.log(constante)
console.log('nuevo')
console.log("nuevo")
console.log("nuevo");

83 changes: 33 additions & 50 deletions Basic/02-datatypes.js
Original file line number Diff line number Diff line change
@@ -1,55 +1,38 @@
/*
Clase 17 - Tipos de datos
Vídeo: https://youtu.be/1glVfFxj8a4?t=3599
*/

// Tipos de datos primitivos

// Cadenas de texto (string)
let myName = "Brais Moure"
let alias = 'MoureDev'
let email = `braismoure@mouredev.com`

// Números (number)
let age = 37 // Entero
let height = 1.77 // Decimal

/*Los Datos primitivos son aquellos en los que se fundamenta nuestra interacción con el lenguaje. Son datos básicos e inmutables. Representan un sólo valor. Es lo que significa dato primitivo. No son objetos.Tampoco tienen funciones o métodos.
Los tipos de datos primitivos son siete:
*Cadena de Texto.(String)
*Números
*/

// Texto(string)
let texto = 'Cadena de texto'
// Número (number)
let numero = 5 //entero
let decimal = 1.73 //decimal
// Booleanos (boolean)
let isTeacher = true
let isStudent = false

let isTeacher = 'true'
let isStudent = 'false'
// Undefined
let undefinedValue
console.log(undefinedValue)

let indefinedValue = undefined
console.log(indefinedValue) //undefined: La variable no está aún con un valor definido.
let otroIndefinedValue
console.log(otroIndefinedValue) //undefined
// Null
let nullValue = null

let variableNula = null // indica ausencia de valor.
// Symbol

let mySymbol = Symbol("mysymbol")

// BigInt

let myBigInt = BigInt(817239871289371986589716389471628379612983761289376129)
let myBigInt2 = 817239871289371986589716389471628379612983761289376129n

// Mostramos los tipos de datos
console.log(typeof myName)
console.log(typeof alias)
console.log(typeof email)

console.log(typeof age)
console.log(typeof height)

console.log(typeof isTeacher)
console.log(typeof isStudent)

console.log(typeof undefinedValue)

console.log(typeof nullValue)

let mySymbol = Symbol('esteSimbolo')
console.log(mySymbol)
// Bigint
let numeroGrande = BigInt(546546446544455445454544544546)
let numeroGrande2 = 61646444456456446446464554848684488n //Otra forma de representarlo es poniendo al final una n.
console.log(numeroGrande)
console.log(numeroGrande2)
// Para mostrar los tipos de datos
console.log(typeof numeroGrande)
console.log(typeof mySymbol)

console.log(typeof myBigInt)
console.log(typeof myBigInt2)
console.log(typeof variableNula)
console.log(typeof indefinedValue)
console.log('nuevo')
console.log('nuevo')
console.log('nuevo')
console.log('nuevo')
24 changes: 0 additions & 24 deletions Basic/03-beginner-exercises.js

This file was deleted.

109 changes: 0 additions & 109 deletions Basic/04-operators.js

This file was deleted.

Loading