Javascript per principianti Parte 1/3
JavaScript è un linguaggio di programmazione ampiamente utilizzato nello sviluppo web. È un linguaggio di scripting lato client, il che significa che viene eseguito dal browser web dell'utente, piuttosto che sul server.
Argomenti che tratterai in questa parte
- Variabili
- Tipi di dati
In JavaScript, una variabile è una posizione di archiviazione denominata per un valore. È possibile utilizzare le variabili per memorizzare qualsiasi tipo di valore, ad esempio numeri, stringhe, valori booleani e persino oggetti.
Per dichiarare una variabile in JavaScript, puoi utilizzare le parole chiave var, leto const.
La varparola chiave viene utilizzata per dichiarare una variabile ed è il modo tradizionale di dichiarare le variabili in JavaScript. Tuttavia, ha alcune limitazioni e non è raccomandato per l'uso in JavaScript moderno.
La letparola chiave è simile a var, ma introduce l'ambito dei blocchi in JavaScript. Ciò significa che una letvariabile è accessibile solo all'interno del blocco di codice in cui è definita.
La constparola chiave viene utilizzata per dichiarare una costante, ovvero una variabile che non può essere riassegnata dopo l'inizializzazione.
Ecco alcuni esempi di dichiarazione di variabili in JavaScript:
var x; // declares a variable x
let y = 10; // declares a variable y and initializes it with the value 10
const z = "hello"; // declares a constant z and initializes it with the value "hello"
Per esempio:
let x = "hello";
x = 10; // x is now a number
Per esempio:
let x = 10, y = 20, z = 30;
In JavaScript, i tipi di dati sono la classificazione del tipo di valore che una variabile può contenere. JavaScript ha diversi tipi di dati, tra cui:
- Stringa : una stringa è una serie di caratteri, come una parola o una frase. Le stringhe sono rappresentate racchiudendo una sequenza di caratteri tra virgolette singole o doppie. Ad esempio:
"hello",'world' - Numero : un numero è un valore numerico, ad esempio un numero intero o un valore a virgola mobile. In JavaScript esiste un solo tipo di numero e può essere un numero intero o un valore a virgola mobile. Ad esempio:
10,3.14 - Booleano : un valore booleano è un valore che rappresenta una condizione vera o falsa. In JavaScript, i valori
trueefalsesono valori booleani. - Null : il valore
nullrappresenta un'assenza intenzionale di valore. Non è uguale a0, che rappresenta l'assenza di un valore numerico. - Undefined : il valore
undefinedrappresenta una variabile che è stata dichiarata, ma a cui non è stato assegnato un valore. - Oggetto : un oggetto è un tipo di dati che rappresenta una raccolta di coppie chiave-valore. Gli oggetti possono essere utilizzati per memorizzare strutture di dati complesse, come matrici, insiemi e mappe.
- BigInt:
BigIntè un nuovo tipo di dati che rappresenta un numero intero maggiore dell'intero massimo sicuro in JavaScript, che è2^53 - 1. Prima dell'introduzione diBigInt, JavaScript poteva rappresentare solo numeri interi fino a questo numero intero sicuro massimo e qualsiasi numero maggiore di questo veniva rappresentato come un valore a virgola mobile, che può introdurre errori di precisione. Per utilizzareBigInt, è possibile aggiungere la letterana un numero letterale oppure utilizzare laBigInt()funzione per convertire un numero o una stringa in unBigIntvalore. Per esempio:
let x = 12345678901234567890n; // big int literal
let y = BigInt(12345678901234567890); // big int from number
let z = BigInt("12345678901234567890"); // big int from string
let symbol1 = Symbol();
let symbol2 = Symbol("description");
let symbol3 = Symbol.for("unique");
let symbol4 = Symbol.for("unique");
console.log(symbol3 === symbol4); // true

![Che cos'è un elenco collegato, comunque? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































