1. JS чувствительный к регистру (тем более строчные литералы), поэтому "bet" != "Bet", как и "hold" != "Hold".
2.
Здесь важно понимать: true здесь будет не только при положительных значениях, но и при отрицательных. То есть (0 == false) === true, (1 == false) === false, (-1 == false) == false
Поэтому правильно было записать так:
ну или так: