1NSI : Javascript
Instructions Conditionnelles if
- else
⚓︎
Opérateurs de Comparaison⚓︎
`4<3` renvoie `false` | strictement inférieur à | | `<=` | `4<=5` renvoie `true`
`7<=2` renvoie `false` | inférieur ou égal à | | `>` | `5>4` renvoie `true`
`4>6` renvoie `false` | strictement supérieur à | | `>=` | `9>=6` renvoie `true`
`4>=8` renvoie `false` | supérieur ou égal à | | `==` | `2==6/3` renvoie `true`
`2==2.0` renvoie `true`
`1=="1"` renvoie `true`
`0==""` renvoie `true`
`0==false` renvoie `true`
`"0"==false` renvoie `true`
`"0"==""` renvoie `false`
`2==3` renvoie `false` | égal à
L'Opérateur `==`
- L'opérateur `==` convertit les données vers un même type de données
- PUIS, compare les valeurs
`2!=2.0` renvoie `false`
`2!=6/3` renvoie `false` | non (abstraitement) égal à
(différent)
renvoie `true` lorsque `==` renvoie `false`
et réciproquement | | `===` | `2===6/3` renvoie `true`
`2==2.0` renvoie `true`
`2==3` renvoie `false` | égal à
L'Opérateur `===` NE CONVERTIT AUCUNE DONNÉE pour comparer.
L'opérateur `===` renvoie `true` Lorsque:
- les valeurs sont égales
- ET les types de données sont identiques
`2!=2.0` renvoie `false`
`2!=6/3` renvoie `false` | non (strictement) égal à
(différent)
renvoie `true` lorsque `==` renvoie `false`
et réciproquement |
Instruction Conditionnelle if
⚓︎
let i=0;
if (i==0) {
console.log("i vaut zéro");
}
Instruction Conditionnelle if .. else ..
⚓︎
let i=0;
if (i == 0) {
console.log("i vaut zéro");
} else {
console.log("i ne vaut pas zéro");
}
Instruction Conditionnelle if .. else if ..
⚓︎
let i=0;
if (i==0) {
console.log("i vaut zéro");
} else if (i==1) {
console.log("i vaut un");
} else {
console.log("i ne vaut ni zéro ni un");
}