Bases
letvariable modifiableconstvaleur non reassigneefunctiondeclaration de fonction() => {}fonction flechee
Aide-memoire
Les bases utiles pour manipuler les donnees, le DOM, les fonctions et l'asynchrone.
letvariable modifiableconstvaleur non reassigneefunctiondeclaration de fonction() => {}fonction flecheeif (condition) {
// code
} else {
// autre code
}
for (let i = 0; i < 5; i++) {
console.log(i)
}function addition(a, b) {
return a + b
}
const mult = (a, b) => a * bfunction f(x = 5) {}const user = { nom: 'Alice', age: 25 }
const notes = [12, 15, 18]
console.log(user.nom)
console.log(notes[0])async function fetchData() {
const response = await fetch('/api/data')
const data = await response.json()
return data
}Promiseoperation qui se termine plus tardasync/awaitsyntaxe lisible pour attendre un resultattry/catchcapture les erreursconst el = document.querySelector('.message')
el.textContent = 'Hello'
button.addEventListener('click', () => {
alert('clic')
})`Bonjour ${nom}`...itemsimport / exportclass MaClasse {}const par defaut.async/await aux callbacks imbriques.