Files
cours-420-301-ah/Classes_exemples.ipynb
T
2023-12-22 19:41:58 -05:00

4.8 KiB

Ce que nous voulons, une classe qui définit un match de dodgeball!

In [ ]:

// partie de dodgeball

let players = ["a", "b", "c", "d", "e", "f"];

function listeDeJoueurMorts(){}

function listDeJoueur(){}

function kill(nomDuJoueur){}

function attrape(){}

Définission premiere classe

In [2]:
class Politicien {

}

const politicien = new Politicien();

Classe avec méthode simple

In [12]:
class JackOfAllTrade{
   add(a, b){
       return a + b;
   }

   multiply(a, b){
       return a * b;
   }

   add1(x){
       return this.add(x, 1);
   }
}
In [13]:
let joat = new JackOfAllTrade()
joat.add(109, 90)
Out [13]:
199
In [14]:
joat.add1(100)
Out [14]:
101
In [19]:

class ChangeCase{
    
    toSnake(str){
        str = str.replace(" ", "_");
        return str;
    }

}
let case1 = new ChangeCase();
case1.toSnake("hello world foifoi");
Out [19]:
"hello_world foifoi"
In [1]:
let s = "bonjour monde"
In [2]:
let idx = s.indexOf(" ")
In [3]:
s = s.replace(" ", "")
Out [3]:
"bonjourmonde"
In [5]:
s.substring(idx, idx + 1).toUpperCase()
Out [5]:
"M"
In [ ]: