Nouveau : Datasets open source gratuits disponibles !Decouvrir →
🟨
langages 20 entrees

JavaScript Cheatsheet

Découvrez notre JavaScript Cheatsheet : les fonctions clés en un coup d'œil!

Bases & syntaxe

Déclaration de variables

let x = 10;
const y = "Hello";
var z;

Utilisez let et const pour les déclarations modernes, évitez var.

Types de données

let a = true;      // Boolean
let b = null;      // Null
let c = undefined; // Undefined
let d = 3.14;      // Number
let e = "Text";    // String
let f = {};        // Object
let g = [];        // Array

Comprendre les différences entre ces types est crucial.

Structures de données

Tableaux

let fruits = ["apple", "banana", "cherry"];
fruits.push("date");
console.log(fruits[0]); // apple

Utilisez les méthodes pour ajouter, supprimer et modifier des éléments.

Objets

let person = {
  firstName: "John",
  lastName: "Doe",
  age: 30,
};
person.age = 31;
console.log(person.firstName); // John

Manipulez les objets pour stocker et accéder à des données complexes.

Fonctions & methodes essentielles

Déclaration de fonction

function add(a, b) {
  return a + b;
}
console.log(add(3, 5)); // 8

Créez des fonctions pour encapsuler le comportement réutilisable.

Fonction fléchée

const multiply = (a, b) => a * b;
console.log(multiply(4, 6)); // 24

Utilisez les fonctions fléchées pour une syntaxe plus concise et fonctionnelle.

Patterns courants

Fonction curry

function curry(func) {
  return function curried(...args) {
    if (args.length >= func.length) {
      return func.apply(this, args);
    } else {
      return function(...args2) {
        return curried.apply(this, args.concat(args2));
      };
    }
  };
}
const sum = (a, b, c) => a + b + c;
const curriedSum = curry(sum);
console.log(curriedSum(1)(2)(3)); // 6

Permet une utilisation flexible de fonctions avec différents nombres d'arguments.

Opérations avancées

Promises

let promise = new Promise((resolve, reject) => {
  setTimeout(() => resolve("Done"), 1000);
});
promise.then(value => console.log(value)); // Done after 1 second

Utilisez les promises pour gérer des opérations asynchrones.

Async/Await

async function fetchData() {
  let response = await fetch('https://api.example.com/data');
  let data = await response.json();
  console.log(data);
}
fetchData();

Facilite la gestion des promises avec une syntaxe plus linéaire.

Debugging & outils

Utilisation de console.log

let a = 5;
let b = 10;
console.log(a + b); // 15

Un outil simple pour déboguer les valeurs des variables.

Développer les navigateurs

Utilisez le DevTools du navigateur pour inspecter l'état de votre application et déboguer le code JavaScript.

Outils puissants pour identifier et corriger les bugs.

Projet JavaScript a lancer ?

Besoin d'aide sur un projet ? Decrivez-le pour des conseils personnalises.

Recevoir des conseils

Questions frequentes

A quoi sert cette cheatsheet JavaScript ?
Cette cheatsheet JavaScript regroupe la syntaxe, les commandes et les astuces essentielles pour JavaScript. Elle est concue pour servir d'aide-memoire rapide, que vous soyez debutant ou developpeur confirme cherchant une reference rapide.
Comment utiliser cette cheatsheet JavaScript ?
Parcourez les sections pour trouver la syntaxe ou la commande dont vous avez besoin. Vous pouvez la garder ouverte dans un onglet pendant que vous codez, ou la copier dans vos notes pour un acces hors ligne.
Cette cheatsheet est-elle a jour ?
Oui, nos cheatsheets sont regulierement mises a jour pour refleter les dernieres versions et bonnes pratiques de JavaScript. Si vous remarquez une information obsolete, n'hesitez pas a nous contacter.

Pages liees

Chaque semaine, le meilleur de la tech francaise

Tendances, salaires, outils et opportunites — directement dans votre boite mail.

Gratuit. Desabonnement en un clic. Pas de spam.