1
У меня проблемы с арифметикой и преобразование в числа. Я думаю.Проблемы с преобразованием числа
Мне нужно получить полную ширину элемента. В этом случае кнопка, и я хочу, чтобы разделить его на 2.
var $buttonWidth = parseInt($(this).outerWidth(true));
console.log($.isNumeric($buttonWidth));
console.log(isNaN($buttonWidth));
console.log($buttonWidth);
$buttonWidth/2;
console.log($buttonWidth);
Первый журнал возвращается правда, второй возвращается ложным, третья возвращается общая ширина элемента и четвертый log также возвращает общую ширину журнала. Что я делаю неправильно?
Что вы ожидаете на выходе? – hindmost
Я ожидаю, что четвертый журнал станет третьим бредом на два. – Tgrosk
'$ buttonWidth = $ buttonWidth/2;' Вы не переназначаете результат обратно в переменную. width/2 - просто выражение, оно не изменит исходную переменную. – Shilly