Здравствуйте. С PHP передаю параметром значение 26.00. Извлекаю его и помещаю в переменную balance. Далее идет такая штука..
 
$('.calculator').on('input', function(){
		var amount = new Number($('.amount').val());
		sum = (amount/strict*course).toFixed(2);
	if (sum <= balance)
	{
			$('.chang').attr('disabled',false);	
			$('.chang').removeClass('disableds');				
		console.log(balance-sum);
	}else{
			$('.chang').attr('disabled',true);	
			$('.chang').addClass('disableds');	
	
		
	}			
		$('.sumorder').text(sum);
		$('.count').text(amount);
		
	});
Почему условие сравнения суммы заказа и баланса работает некорректно с .toFixed(2), но без него все идеально. Как может быть 23.00 БОЛЬШЕ 26.00 ? toFixed() считает, что может. Все значения транслировал в console 
P.S
Криво прочитал документацию, вопрос решен. Дописал parseFloat