1 dei 40 elementi essenziali di Javascript: tipi di dati
Per essere un Front Developer di successo, bisogna avere una solida base di Javascript. Questa serie tenta di coprire tutti i concetti importanti della lingua.
A proposito, ho un Instagram Reel e Youtube Short su questo articolo, se lo preferite ragazzi, fate clic qui: Tipi di dati - Insta Reel , Tipi di dati - Youtube Short .
Tutti i linguaggi di programmazione hanno strutture dati integrate, tuttavia queste spesso differiscono da una lingua all'altra. Questo articolo descrive i tipi di dati primitivi e non primitivi in Javascript.
Tipo di dati primitivo
In Javascript , il tipo primitivo è predefinito dal linguaggio e sono dati che non sono un oggetto e hanno metodi o proprietà. Ci sono 7 tipi primitivi in Javascript.
- corda
- numero
- non definito
- BigInt
- Booleano
- Simbolo
- nullo
- string — A
stringè una sequenza di uno o più caratteri che può consistere di lettere, numeri o simboli e questo oggetto è racchiuso attorno a una stringa primitiva.
// string in JS
name = "Toronto Dev"
// Number
x = 5
y = 12
z = 12.4
console.log(x) // Output to web console: undefined.
// Boolean in JS
isOn = true
isStart = false
// null value
let x = null;
console.log("Value of x" + x)
// BigInt
let number = BigInt(565656565656565656656565656565656565634)
// Symbol value
let symbol1 = Symbol()
let symbol1 = Symbol('baz')
let symbol1 = Symbol('baz')
// We replaced the value of string primitive variable
let string = "who invented World Wide Web"
string = 'Sir Tim Berners-Lee'
// However, We cannot ALTER only REPLACE, like the example below.
let string = 'Sir Tim Berners-Lee'
string[0] = 's' // Outpust -> 'Sir Tim Berners-Lee'
I tipi di dati non primitivi derivano da valori primitivi, noti anche come derived data typeoreferenced data type.
- Oggetto : in Javascript, un oggetto è un'entità autonoma con proprietà e tipo.
// Creating an object with name person
let person = {
firstName: "Toronto",
lastName: "Dev",
};
console.log(`${person.firstName} ${person.lastName}`)
// Empty array
let x = new array()
// Array with single numeric argument
let y = new array(10)
// Explicit values
let z = new Array(1, 3, "Toronto")
let arr = ['Toronto', 'Melbourne', 'New Delhi']
// We are mutating the state of variable arr using index
arr[1] = 'Sydney'
typeof "G`day" // string
typeof 0 // number
typeof null // object
typeof 1n // BigInt
typeof true // boolean
typeof undefined // undfined
typeof Symbol("id") // symbol
typeof {} // object
Spero di aver aggiunto qualcosa di nuovo alla tua conoscenza sull'argomento. A presto ragazzi nell'articolo 2 di questa serie.
Social:
- Canale Youtube di Toronto Dev
- Pagina Instagram di Toronto Dev

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



































