Помогите пожалуйста что здесь не так (JavaScript, jquery)?

Правильно ли написана функция.

Здесь должно быть тип если есть (верстак-1, дерево-2, палка-1) то выполняется функция если тоже самое только больше то выполняется функция если меньше то ничего.

Функция работает но не проверяться условия.


    $('#block_sword').click(function(){
        if(workbench=="1", wood=="2", stick=="1"){
          wood--;
          wood--;
          stick--;
          sword++;
          $('#wood_text').text(wood);
          $('#stick_text').text(stick);
          $('#sword_text').text(sword);
        }else if(workbench > "1", wood > "2", stick > "1"){
          wood--;
          wood--;
          stick--;
          sword++;
          $('#wood_text').text(wood);
          $('#stick_text').text(stick);
          $('#sword_text').text(sword);
        }else if(workbench < "1", wood < "2", stick < "1"){
          
        }
      });


Ответы (1 шт):

Автор решения: Алексей Шиманский

Выглядит всё это ооочень странно в целом........но если не вдаваться в суть что этот код делает, а только в условия, то можно так

$('#block_sword').click(function(){
    if (workbench < "1" && wood < "2" && stick < "1") //??? workbench < "1" || wood < "2" || stick < "1"   
        return;
    
    if (workbench >= "1" && wood >= "2" && stick >= "1") { //??? workbench >= "1" || wood >= "2" || stick >= "1"
        wood--;
        wood--;
        stick--;
        sword++;
        $('#wood_text').text(wood);
        $('#stick_text').text(stick);
        $('#sword_text').text(sword);
    }
});
→ Ссылка