Archivi mensili: Marzo 2022

STRUTTURE CONDIZIONALI IN JAVASCRIPT

STRUTTURE CONDIZIONALI Javascript come altri linguaggi mette a disposizione le strutture condizionali. Il condizionale è sempre presente nella vita di tutti i giorni, analizziamo la seguente frase che può essere vera o falsa come mostrato nell'immagine sotto riportata. Le "strutture condizionali in javascript" sono istruzioni che vengono utilizzate per eseguire diverse azioni in base a condizioni diverse. Molto spesso, quando si scrive codice, si desidera eseguire azioni diverse per decisioni diverse. È possibile utilizzare le istruzioni condizionali nel codice per eseguire questa operazione. In JavaScript abbiamo le seguenti affermazioni condizionali: Utilizzare if per specificare [...]

Di |2024-11-11T02:28:56+00:00Marzo 8, 2022|0 Commenti

LOOP IN JAVASCRIPT

LOOP IN JAVASCRIPT CICLO FOR I loop possono eseguire un blocco di codice un certo numero di volte. Sono utili, se si desidera eseguire lo stesso codice più e più volte. TIPI DI LOOP JavaScript supporta diversi tipi di loop: for - scorre un blocco di codice un certo numero di volte for/in - scorre le proprietà di un oggetto for/of - scorre i valori di un oggetto iterabile while - scorre un blocco di codice mentre una condizione specificata è vera do/while – variante del ciclo while. Scorre anche un blocco di codice mentre una condizione specificata è [...]

Di |2024-11-11T02:29:50+00:00Marzo 13, 2022|0 Commenti

OGGETTO DATE IN JAVASCRIPT

OGGETTO DATE IN JAVASCRIPT JavaScript Date Object ci consente di lavorare con le date: const d = new Date(); //Thu Mar 03 2022 00:18:35 GMT+0100 (Ora standard dell’Europa centrale) Per impostazione predefinita, JavaScript utilizzerà il fuso orario del browser e visualizzerà una data come stringa di testo completo. CREARE OGGETTI DATE Gli oggetti Date vengono creati con il costruttore new Date(). Esistono 4 modi per creare un new object date: new Date() new Date(year, month, day, hours, minutes, seconds, milliseconds) new Date(milliseconds) new Date(date string) new Date() crea un nuovo oggetto Date con la data e l'ora correnti: const d = new Date(); Gli oggetti Date sono statici. Il [...]

Di |2024-11-11T02:32:21+00:00Marzo 3, 2022|0 Commenti

OGGETTO MATH IN JAVASCRIPT

OGGETTO MATH IN JAVASCRIPT "L'oggetto Math in JavaScript" consente di eseguire operazioni matematiche sui numeri. A differenza di altri oggetti, Math non ha un costruttore in quanto è statico. Tutti i metodi e le proprietà possono essere utilizzati senza prima creare l’ oggetto. METODI DI MATH La sintassi per la quasi totalità dei metodi Math è la seguente: Math.method(number). Esistono 4 metodi comuni per arrotondare un numero a un numero intero: OGGETTO MATH IN JAVASCRIPT I METODI METODO RANDOM DELL’OGGETTO MATH Math.random() utilizzato con Math.floor() può essere utilizzato per restituire numeri interi [...]

Di |2024-11-11T02:38:13+00:00Marzo 5, 2022|0 Commenti

SETS E MAPS IN JAVASCRIPT

JAVASCRIPT SETS Un set JavaScript è una raccolta di valori univoci. Ogni valore può essere inserito solo una volta in un Set. CREARE UN SET Puoi creare un set JavaScript tramite: Passare un array al metodo new Set() Creare un nuovo Set e usare add() per aggiungere valori Creare un nuovo Set e usare add() per aggiungere variabili METODO NEW SET Passare un Array al costruttore new Set(): // Create a Set const letters = new Set(["a","b","c"]); Usare il metodo add(): // Create a Set const letters = new Set(); // Add Values to the Set letters.add("a"); letters.add("b"); letters.add("c"); Aggiungere variabili con [...]

Di |2024-11-11T02:38:51+00:00Marzo 19, 2022|0 Commenti

AMBITO DI VISIBILITA’ DELLE VARIABILI

JAVASCRIPT SCOPE Lo scope determina l'accessibilità (visibilità) delle variabili. JavaScript ha 3 tipi di scope: Block scope Function scope Global scope BLOCK SCOPE Prima di ES6 (2015), JavaScript aveva solo Global Scope e Function Scope. ES6 ha introdotto due nuove importanti parole chiave JavaScript: let e const. Queste due parole chiave forniscono il Block Scope in JavaScript. Non è possibile accedere alle variabili dichiarate all'interno di un blocco { } dall'esterno del blocco: {   let x = 2; } // x can NOT be used here Le variabili dichiarate con la parola chiave var NON possono avere un block scope. È [...]

Di |2024-11-11T02:39:37+00:00Marzo 27, 2022|0 Commenti

ARROW FUNCTION

ARROW FUNCTION Le arrow function sono un nuovo tipo di funzioni anonime, introdotte in ES6, hanno una sintassi compatta e facilmente leggibile. Le arrow function sono particolarmente adatte come callback. let myFunction = (a, b) => a * b; Prima delle arrow function si aveva: hello = function() {   return "Hello World!"; } Con le arrow function si ha: hello = () => {   return "Hello World!"; } Si accorcia! Se la funzione ha una sola istruzione e l'istruzione restituisce un valore, puoi rimuovere le parentesi e la parola chiave return: hello = () => "Hello World!"; Nota: funziona solo se la funzione ha [...]

Di |2024-11-11T02:42:25+00:00Marzo 31, 2022|0 Commenti
Torna in cima