Не выполняются условия из блока switch 
		
		
		
		Всем привет 
	Разместил простой пример тут https://jsfiddle.net/vipTelnet/2hjqkf9t/1/ Не могу понять почему сумма не считается.  | 
	
		
 Telnet, 
	switch так не работает, попробуйте заменить switch на if .  | 
	
		
 О тут https://learn.javascript.ru/switch  
	написано что В case могут быть любые выражения, в том числе включающие в себя переменные и функции. я этот пример переделывал с php там все именно так и работает. На if то я переделал и заработало но почему тут в яваскрипте не работало через switch я так и не понял.  | 
	
		
 Telnet, 
	предположим quantity = 10 тогда с помощью switch вы проверяли что-то такое if(10 == (10 > 5)) //false if(10 == (10 < 5)) //false  | 
	
		
 Поставке в switch true и все будет работать. 
	
$(document).ready(function() {
    $('#quantity').change(function(){
         calculate();
    });
    function calculate(){
        var summa = 0;
        var quantity = parseInt($('#quantity').val());
        switch (true) {
          case  quantity < 5:
            summa = quantity*10;
            break;
          case  quantity > 5:
            summa = quantity*2;
            break;            
        }
        $('#summa').text(summa);
    }
})
 | 
| Часовой пояс GMT +3, время: 02:48. |