$('#bill').val()
даст вам строковый результат, например, "0"
.
`"0" !== 0`
, поэтому вам нужно сначала преобразовать его в число, например
var bill = $('#bill').val() * 1;
В качестве альтернативы используйте ==
, который автоматически преобразует: "0" == 0
Другие вопросы:
var sangs = ...
if (gars > ...
и
if () { } else if () { } else () {}
отсутствует else
У вас также есть большая область пропущенных результатов, поэтому вам, вероятно, понадобится окончательный else
без предложения if
(например, если bill == 11, вы не получите оповещение)