1 des 40 bases de Javascript - Types de données
Pour être un développeur Front réussi, il faut avoir une base solide de Javascript. Cette série tente de couvrir tous les concepts importants de la langue.
Au fait, j'ai un Instagram Reel et Youtube Short sur cet article, si vous préférez cela, veuillez cliquer ici : Types de données — Insta Reel , Types de données — Youtube Short .
Les langages de programmation ont tous des structures de données intégrées, mais celles-ci diffèrent souvent d'un langage à l'autre. Cet article décrit les types de données primitifs et non primitifs en Javascript.
Type de données primitif
En Javascript , le type primitif est prédéfini par le langage et ce sont des données qui ne sont pas un objet et qui ont des méthodes ou des propriétés. Il existe 7 types primitifs en Javascript.
- chaîne de caractères
- Numéro
- indéfini
- BigInt
- booléen
- Symbole
- nul
- chaîne — A
stringest une séquence d'un ou plusieurs caractères pouvant être constitués de lettres, de chiffres ou de symboles et cet objet est enroulé autour d'une primitive de chaîne.
// 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'
Les types de données non primitifs sont dérivés de valeurs primitives, également appelées derived data typeoureferenced data type.
- Objet — En Javascript, un objet est une entité autonome avec des propriétés et un type.
// 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
J'espère avoir ajouté quelque chose de nouveau à vos connaissances sur le sujet. A bientôt les gars dans l' article 2 de cette série.
Social :
- Chaîne YouTube des développeurs de Toronto
- Page Instagram des développeurs de Toronto
![Qu'est-ce qu'une liste liée, de toute façon? [Partie 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































