Bonsoir à tous,
je suis en train de suivre un cours de JavaScript et l'exercice consiste à faire un jeu "Pierre, feuille ou ciseaux).
Voici le code :
Ma question :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 var userChoice = prompt("Do you choose rock, paper or scissors?"); var computerChoice = Math.random(); if (computerChoice < 0.34) { computerChoice = "rock"; } else if(computerChoice <= 0.67) { computerChoice = "paper"; } else { computerChoice = "scissors"; } var compare = function(choice1, choice2){ if(choice1 === choice2) { return ("The result is a tie!"); } }
Je ne savais pas que l'on pouvait utiliser "=" pour dire égal... Il me semblait qu'on utilisait "===".
J'avoue que j'ai été voir les posts des gens qui suivent le tuto aussi, c'est pourquoi j'ai mis "=" en haut.
Dans quels cas utilise-t-on le "=" plutôt que le "===" ?
Si je remplace par "=" dans le dernier if, la console me renvoie "assignment in conditional expression".
Merci de m'éclairer![]()
Partager