En utilisant ce site, vous acceptez la Politique de confidentialité et les Conditions Générales de Vente.
Accepter
Le Blog de BBND – Actualités et nouvelles tendances du webLe Blog de BBND – Actualités et nouvelles tendances du web
  • News
  • Catégories
    • Actualités Numériques
    • Blockchain
    • Business Intelligence
    • Cybersécurité
    • Data
    • Développement Web
    • Hardware
    • Intelligence Artificielle
    • Mobile
    • Technologie
    • Web Design
    • Web Marketing
  • BBND
  • Qui sommes-nous
  • Initiatives
  • Réalisations
  • Formations
  • Recrutement
  • Contact
En cours de lecture : Maîtriser JavaScript 1/5 : astuces pour un code svelte et structuré
Partager
Notification Voir mes signets
Dernières actualités
Logo google flouté
Vulgarisation : comment Google classe les sites internet sur la page de résultats ?
Web Marketing
Page d'accueil Google sur une tablette numérique
Top 15 des conseils pour optimiser vos images
Web Marketing
Améliorez le texte alt de vos images pour améliorer leur référencement
Web Marketing
Ce soutien d’Apple envers la messagerie RCS pourrait sonner le déclin des SMS
Mobile
logo de la CNIL en bleu sur fond blanc
Vous venez de subir une violation de données personnelles ? Voici comment réagir !
Cybersécurité
Aa
Le Blog de BBND – Actualités et nouvelles tendances du webLe Blog de BBND – Actualités et nouvelles tendances du web
Aa
Recherche
  • News
  • Catégories
    • Actualités Numériques
    • Blockchain
    • Business Intelligence
    • Cybersécurité
    • Data
    • Développement Web
    • Hardware
    • Intelligence Artificielle
    • Mobile
    • Technologie
    • Web Design
    • Web Marketing
  • BBND
    • Qui sommes-nous
    • Initiatives
    • Réalisations
    • Formations
    • Recrutement
    • Contact
Suivez-nous
  • Personnaliser mes sujets d’intérêts
  • Mes signets
© 2023 BBND All Rights Reserved.
Le Blog de BBND – Actualités et nouvelles tendances du web > Tous les articles > Développement Web > Maîtriser JavaScript 1/5 : astuces pour un code svelte et structuré
Développement Web

Maîtriser JavaScript 1/5 : astuces pour un code svelte et structuré

Hamza L.
De Hamza L. 2 septembre 2023
Partager
3 min de lecture
logo js avec texte en jaune sur fond noir
Logo Javascript surmonté du texte maîtrisez Javascript 1/5
Partager

JavaScript est un langage de programmation polyvalent, largement utilisé dans le développement web. Écrire un code propre, concis et lisible est essentiel pour maintenir des bases de code et améliorer la productivité. JavaScript propose plusieurs techniques pour exprimer la même fonctionnalité de manière courte et plus élégante.

Déclaration de variables

Déclarer plusieurs variables peut encombrer votre code. Avec les techniques abrégées de JavaScript, déclarez plusieurs variables en une seule ligne et améliorez la lisibilité et la concision du code.

// Déclaration de variables sans les techniques abrégées
let firstName = "John";
let lastName = "Doe";
let age;

// Avec les techniques abrégées
let firstName = "John", lastName = "Doe", age;

Opérateurs d’assignation

JavaScript propose des opérateurs d’assignation abrégés pour effectuer des opérations et des assignations en une seule étape, simplifiant ainsi votre code.

// Opération et assignation sans les techniques abrégées
let total = 0;
total = total + 10;

// Avec les techniques abrégées
let total = 0;
total += 10;

Switch Case VS objets abrégés

Utilisez des objets abrégés plutôt que de longues déclarations switch case pour une meilleure organisation du code.

// Switch case sans les techniques abrégées
switch (day) {
  case 1:
    dayName = "Monday";
    break;
  case 2:
    dayName = "Tuesday";
    break;
  // ... autres cas
}

// Avec les techniques abrégées
const days = {
  1: "Monday",
  2: "Tuesday",
  // ... autres jours
};
dayName = days[day];

Template Literals

Les template literals, introduits dans ECMAScript 6 (ES6), offrent une manière élégante de créer des chaînes de caractères avec des expressions intégrées. Ils autorisent l’utilisation des espaces réservés ${expression} à l’intérieur de guillemets inversés «  et d’interpoler directement des variables dans les chaînes de caractères.

const name = "Alice";
const greeting = `Hello, ${name}!`;

Chaînes Multilignes

Créez des chaînes multilignes sans utiliser la concaténation de chaînes ou les caractères d’échappement avec les template literals.

const message = `
  This is a multiline
  string using template literals.
`;

Présence du If

Simplifiez les vérifications booléennes en exploitant la nature truthy/falsy des variables, ce qui donne un code plus propre.

// Vérification de la présence sans les techniques abrégées
if (value !== undefined && value !== null && value !== "") {
  // Faites quelque chose
}

// Avec les techniques abrégées
if (value) {
  // Faites quelque chose
}

Ces techniques abrégées en JavaScript simplifient considérablement votre code et facilitent sa maintenance. Intégrez ces conseils dans votre processus de développement pour créer des projets de haute qualité.

La lisibilité et la maintenabilité du code sont cruciales pour le travail d’équipe et le succès à long terme de vos projets.

Vous devriez également aimez

Maîtriser JavaScript 5/5 : Async/Await, fonctions fléchées, exports/imports

Maîtriser JavaScript 4/5 : destructuration de tableaux et d’objets, et speed operator

Bun, la révolution Javascript qui pourrait bien détrôner NodeJS

Maitriser JavaScript 3/5 : opérateurs ternaires, méthodes sur les tableaux et propriétés d’objets

Apache APISIX : La Passerelle API de Nouvelle Génération

Partager cet article
Facebook Twitter LinkedIn Copier le lien Imprimer
Qu´en avez-vous pensé ?
Ennuyant0
Triste0
Révoltant0
Drôle0
Accablant0
Plaisant0
Malin0
Surprenant0
Waouh0
Article précédent Vectorizer ai texte déposer une image ici pour commencer Vectorizer.AI : transformez vos images en graphiques vectoriels avec aisance
Article suivant logo-puppeteer-blog-bbnd Puppeteer et le Web Scraping : Automatisez la collecte de données avec efficacité
Laisser un avis

Laisser un avis Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Merci de sélectionner une note !

Restez connecté

Facebook Like
Twitter Suivre
Instagram Suivre
Youtube S´inscrire
banner banner
Faites confiance à BBND
Développez tous vos projets digitaux grâce à une équipe d'experts
En savoir plus

Dernières actualités

Logo google flouté
Vulgarisation : comment Google classe les sites internet sur la page de résultats ?
Web Marketing
Page d'accueil Google sur une tablette numérique
Top 15 des conseils pour optimiser vos images
Web Marketing
Améliorez le texte alt de vos images pour améliorer leur référencement
Web Marketing
Ce soutien d’Apple envers la messagerie RCS pourrait sonner le déclin des SMS
Mobile
//

Le blog BBND
Actualités et nouvelles tendances du numérique

Catégories news

  • Actualités Numériques
  • Blockchain
  • Business Intelligence
  • Cybersécurité
  • Data
  • Développement Web
  • Intelligence Artificielle
  • Hardware
  • Mobile
  • Technologie
  • Web Design
  • Web Marketing

Notre société

  • Qui sommes-nous
  • Initiatives
  • Réalisations
  • Formations
  • Recrutement
  • Contact

Liens utiles

  • Mentions légales
  • CGV
  • Politique de confidentialité

Nos services

  • Développement web/mobile/desktop
  • SEO
  • Stratégie de communication & Community management
  • Audit d’ergonomie
  • Solutions de cybersécurité
  • Outils de cybersécurité
  • E-droit & E-réputation
  • Innovation de service & Innovation technologique
  • Intelligence Artificielle & Business Intellligence
  • Design graphique
  • Jeux mobile
  • Motion design
  • Impression tout support
Le Blog de BBND – Actualités et nouvelles tendances du webLe Blog de BBND – Actualités et nouvelles tendances du web
Suivez-nous

© 2023 BBND. All Rights Reserved.

Un projet digital ?

Notre équipe d'experts couvre de larges domaines du numérique

Contactez-nous pour nous en faire part !

Supprimé de la liste de lecture

Annuler
Welcome Back!

Sign in to your account

Mot de passe perdu ?