Изумительно объясняешь! Посмотрел несколько топовых по просмотрам учителей, ничего не понятно, у тебя сразу все ясно. С parseInt здорово получилось. Стало понятно как ошибки отлавливать. Спасибо!
Очень приятная подача материала! Огромное спасибо за ваш труд. Радует что это не голимая теория, а практика. Пример с тем, когда была ошибка в типе данных тоже очень интересный.
Спасибо брат! Сделал по аналогии крутой калькулятор по видеонаблюдению. И посмеялся над тем как parseInt не работал с нецелым числом. Я сам написал, проверил не работает, минут 5 искал по чему (еще не посмотрев видео дальше) а потом наслаждался как ты так же искал решение проблемы
Спасибо огромное за ваши труды! Уже месяц изучаю JS - уже легче воспринимается) Грамотная вёрстка + понятное объяснение = не так и сложно, как думал будет в начале видео)
Здравствуйте, спасибо за подробное обяснение все достаточно понятно и доходчево! Подскажите пожалуйста, а как быть если много input для ввода параметров и не radio а type="checkbox"? Зарание спасибо!
Добрый день. Благодарю вас за видео. Возник вот какой вопрос: а не нарушена ли в калькуляторе логика расчета итоговой цены? Как мне кажется, мы должны были взять базовую цену (метры*6000) и её не умножать на повышающие коэффициенты, а везде прибавлять к ней повышающую сумму за м2 (не только в натяжных потолках). Постараюсь объяснить: например, мы за 50м2 косметического ремонта в новостройке в 1 комн. квартире берем 300 000 и в случае ремонта "под ключ" прибавляем к базовой цене 150 000 (в пересчете получается +3000 за м2). А дальше получается что этот же косметический ремонт 1 комн. кв. 50м2 во вторичке буде нам стоить не 300 000+150 000 + 30 000 (10% от цены за вторичку)=480 000. А 495 000, потому что мы повышение за вторичку не прибавили, а умножили еще и частично капитальный ремонт на 1.1.
По бизнес логике - допускаю что есть просчеты. Можете править как заложено в вашей бизнес модели) Здесь формула была для примера, все же урок по JavaScript, а не по расчёту сметы на ремонт.
А это так и задумано, что мы добавляем дополнительные проценты не к начальной цене, а к уже новой стоимости? Например итоговая стоимость сейчас это 300 000*1,3*1,1 вместо 300 000+300 000*0,3+300 000*0,1 ?
Подскажите, а если у меня много элементов типа площадь квартиры, как мне упростить код чтобы не создавать каждую переменную отдельно и потом не привязывать к ним range и input?
не обязательно было переводить в число значение инпута. Ты же не + используешь, только с этим оператором могут возникунть траблы т.к. он юзается для конкатенации строк. Может я не прав, можете мне пояснить конечно.
Стоит все таки переводить получаемые значения в необходимый тип. 5 * "5" = 25, здесь порядок, а вот со сложением: 5 + "5" = "55" будет строка. Поэтому лучше взять за правило сразу переводить получаемое значение из разметки в нужный тип.
100 Лайков есть. Вы молодцы! 🔥🔥🔥 Финальный код с вебинара опубликован в Telegram канале: t.me/joinchat/friZxyBulgNmYjE6
Изумительно объясняешь! Посмотрел несколько топовых по просмотрам учителей, ничего не понятно, у тебя сразу все ясно. С parseInt здорово получилось. Стало понятно как ошибки отлавливать. Спасибо!
Очень приятная подача материала! Огромное спасибо за ваш труд. Радует что это не голимая теория, а практика. Пример с тем, когда была ошибка в типе данных тоже очень интересный.
очень круто объяснил
Спасибо брат! Сделал по аналогии крутой калькулятор по видеонаблюдению. И посмеялся над тем как parseInt не работал с нецелым числом.
Я сам написал, проверил не работает, минут 5 искал по чему (еще не посмотрев видео дальше) а потом наслаждался как ты так же искал решение проблемы
классный курс . посмотрите не пожалеете!! благодарю автора
Отличный курс в реальном времени, что позволяет полностью погрузиться в процесс. Спасибо!
очень круто просто понятно объяснил спасибо большое
Спасибо огромное за ваши труды! Уже месяц изучаю JS - уже легче воспринимается) Грамотная вёрстка + понятное объяснение = не так и сложно, как думал будет в начале видео)
Ты очень круто объясняешь. Респект тебе
Было полезно. Спасибо. Рекомендую видео по созданию калькулятора js.
🤗🤗🤗
Спасибо за видео! Классный у вас подход к обучению! Скажите, можно ли использовать вместо for off , for Each?
Когда думал что будешь смотреть 90 минут, а смотришь уже полтора часа 🤣
Здравствуйте, спасибо за подробное обяснение все достаточно понятно и доходчево!
Подскажите пожалуйста, а как быть если много input для ввода параметров и не radio а type="checkbox"?
Зарание спасибо!
Добрый день. Благодарю вас за видео.
Возник вот какой вопрос: а не нарушена ли в калькуляторе логика расчета итоговой цены?
Как мне кажется, мы должны были взять базовую цену (метры*6000) и её не умножать на повышающие коэффициенты, а везде прибавлять к ней повышающую сумму за м2 (не только в натяжных потолках).
Постараюсь объяснить: например, мы за 50м2 косметического ремонта в новостройке в 1 комн. квартире берем 300 000 и в случае ремонта "под ключ" прибавляем к базовой цене 150 000 (в пересчете получается +3000 за м2). А дальше получается что этот же косметический ремонт 1 комн. кв. 50м2 во вторичке буде нам стоить не 300 000+150 000 + 30 000 (10% от цены за вторичку)=480 000. А 495 000, потому что мы повышение за вторичку не прибавили, а умножили еще и частично капитальный ремонт на 1.1.
По бизнес логике - допускаю что есть просчеты. Можете править как заложено в вашей бизнес модели) Здесь формула была для примера, все же урок по JavaScript, а не по расчёту сметы на ремонт.
@@WebCademy поняла, спасибо
Я тут подумал, что теплый пол и натяжные потолки могут быть не везде, где будет проводиться ремонт, следовательно им нужны свои ползунки квадратуры xD
А это так и задумано, что мы добавляем дополнительные проценты не к начальной цене, а к уже новой стоимости? Например итоговая стоимость сейчас это 300 000*1,3*1,1 вместо 300 000+300 000*0,3+300 000*0,1 ?
это хороший калькулятор от дяди Абрама, в чем проблема?
Подскажите, а если у меня много элементов типа площадь квартиры, как мне упростить код чтобы не создавать каждую переменную отдельно и потом не привязывать к ним range и input?
checkbox имеют общий класс, нельзя ли сделать перебор по этому классу?
Скажи пожайлуста что за цветовая тема для vsCode у тебя стоит
Ayu - Mirage Bordered
100
не обязательно было переводить в число значение инпута. Ты же не + используешь, только с этим оператором могут возникунть траблы т.к. он юзается для конкатенации строк. Может я не прав, можете мне пояснить конечно.
Стоит все таки переводить получаемые значения в необходимый тип.
5 * "5" = 25, здесь порядок, а вот со сложением:
5 + "5" = "55" будет строка.
Поэтому лучше взять за правило сразу переводить получаемое значение из разметки в нужный тип.