Skip to content

Commit

Permalink
hl key concepts
Browse files Browse the repository at this point in the history
  • Loading branch information
Egesiapres committed May 20, 2024
1 parent 6916fa8 commit 85172dc
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 13 deletions.
2 changes: 1 addition & 1 deletion JavaScript/lessons/L3-numbers-operators.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
console.log('------ %c3: Numbers & operators 🔢', 'font-weight: bold');

// 1. Tipi di numeri
// !! 1. Tipi di numeri
// interi
let integer = 34;
integer = -34;
Expand Down
2 changes: 1 addition & 1 deletion JavaScript/lessons/L4-strings.js
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ console.log(realSum);
console.log(realSum2);
console.log(str5);

// 6. Template literals ``
// !! 6. Template literals ``
// (quel simbolo si chiama backtick)
// posso inserire in una stringa funzioni, variabili, evito l'escape...
// la caratteristica è la potenza delle stringhe ora
Expand Down
8 changes: 4 additions & 4 deletions JavaScript/lessons/L6-arrays.js
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ for (i = 0; i < cities.length; i++) {

// 5. Convertire stringhe e array
// .split('')
// splittare, separare
// separare
// da stringa ad array
// per eseguire lo split i dati devono essere in forma di stringa, no dentro a []
let names = 'Umberto,Mariarosa,Giovanni';
Expand Down Expand Up @@ -78,7 +78,7 @@ console.log(array);

// AGGIUNTA
let sauces = ['Ketchup', 'Mustard', 'Soy Sauce', 'Sriracha'];
const tools = ['Fork', 'Knife', 'Chopsticks', 'Spork'];
const tools = ['Fork', 'Knife', 'Chopsticks', 'Fork'];

sauces[0] = 'Mayo';
console.log(sauces);
Expand All @@ -92,5 +92,5 @@ console.log(tools);
// nested arrays
const nestedArr = [[1], [2, 3]];

console.log(nestedArr[1]); // Output: [2, 3]
console.log(nestedArr[1][0]); // Output: 2
console.log(nestedArr[1]); // [2, 3]
console.log(nestedArr[1][0]); // 2
4 changes: 2 additions & 2 deletions JavaScript/lessons/L7-ifElse-switch.js
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ switch (personName) {
console.log('Non so il tuo nome');
}

// 8. Ternary operator
// !! 8. Ternary operator
// si usa molto nei template literals ``
let number2 = 12;
// è numero2 minore di 20? Se si scrivi Luca, altrimenti Leonardo
Expand All @@ -161,7 +161,7 @@ let templateOperator = number2 < 20 ? 'Luca' : 'Leonardo';
console.log(templateOperator);

// AGGIUNTA
// short-circuit evaluation
// !! short-circuit evaluation
let tool = 'marker'; // se rendo tool falso, svuotando la variabile inserendo 0, o '', viene stampato pen
let writingTool = tool || 'pen';

Expand Down
7 changes: 2 additions & 5 deletions JavaScript/lessons/L9-functions-intro.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
console.log('------ %c9: Functions introduction 🦾', 'font-weight: bold');




// 1. Blocchi di codici riutilizzabili
// set di istruzioni ripetuto ogni volta che viene invocato
// function: keyword
Expand All @@ -26,9 +23,9 @@ let e = u.replace('Umberto', 'Emma');
console.log(e);

// 3. Funzioni e metodi
// METODI: funzioni di oggetti.
// !! METODI: funzioni di oggetti.
// sintassi: oggetto.metodo(). Es: console.log(), Math.random()
// FUNZIONI: al di fuori di oggetti e custom
// !! FUNZIONI: al di fuori di oggetti e custom

// 4. Invocare una funzione
// metodo (predefinite)
Expand Down

0 comments on commit 85172dc

Please sign in to comment.