👻
Docs & code snippets
  • Page 1
  • GIT
    • Commandes principales
  • SCSS
    • Mixins, extensions, functions
    • Boucles
    • Animations CSS
  • JAVASCRIPT
    • Objets
    • Class
    • If / else
    • Switch
    • For
    • While
    • try / catch (tester une erreur)
    • Functions
    • Méthodes d'instances / statique
    • DOM manipulation
    • Events
    • Fetch
    • Asynchrone & event loop
Powered by GitBook
On this page
  1. JAVASCRIPT

Functions

class user {
    constructor(name, accountType, online) {
        this.name = name;
        this.accountType = accountType;
        this.online = true;
    }
}
let firstUser = new user("Cyrille", "premium", true);
let secondUser = new user("Mathieu", "normal", false);
let thirdUser = new user("Gilles", "premium", true);
 
const sendWelcomeMessageToUser = (user) => {
       if (user.online) {
              if (user.accountType === "normal") {
                     console.log("Hello " + user.name + "!");
              } else {
                    console.log("Welcome back premium user " + user.name + "!");
              }
       }
}
sendWelcomeMessageToUser(firstUser);
sendWelcomeMessageToUser(secondUser);
sendWelcomeMessageToUser(thirdUser);
Previoustry / catch (tester une erreur)NextMéthodes d'instances / statique

Last updated 2 years ago