Проект Для Начинающих. Пишем Калькулятор На JavaScript.

Поділитися
Вставка
  • Опубліковано 16 жов 2024
  • 🔥 Курс "Профессия программиста с нуля до трудоустройства". Скидка 95% по ссылке → clck.ru/3BaDjX
    Подписывайся на меня в соц. сетях:
    🔽 Telegram - t.me/sergeydmi...
    🔽 Instagram - / sergeydmitrievskyit
    🔽 UA-cam - / @sergeydmitrievsky
    📩 По вопросам сотрудничества sergey@sergeydmitrievsky.ru

КОМЕНТАРІ • 90

  • @sergeydmitrievsky
    @sergeydmitrievsky  8 місяців тому

    ❗Подписывайся на мой телеграм-канал про IT, программирование и frontend → t.me/sergeydmitrievsky

  • @beptojiet4ik485
    @beptojiet4ik485 Рік тому +4

    Офигеть! Сразу два практических видоса! Спасибо большое что показываешь как нужно профессионально выполнять практические задания

  • @АлександрЧеремных-у2щ

    Супер. Как раз то о чём с тобой разговаривали!! Благодарочка тебе большая!!

  • @velikorossnationalist4259
    @velikorossnationalist4259 Рік тому +6

    Побольше бы таких учебных проектиков! Спасибо!

    • @velikorossnationalist4259
      @velikorossnationalist4259 Рік тому

      @@Tornado-ln7fq для начинающих самое то. Все осталтное по мере обучения.

  • @immichelangelo9749
    @immichelangelo9749 Рік тому +4

    Ещё не успел дойти до js, но благодаря этому ролику мне будет проще разобраться в скором будущем. Благодарочка )

    • @tarasievic
      @tarasievic 11 місяців тому

      Как успехи с js?

  • @РоманСеченов
    @РоманСеченов Рік тому +6

    Спасибо👍
    Просьба сделать отдельный плейлист с проектами

  • @Таисияравченко
    @Таисияравченко Рік тому +4

    Что означае если ошибка указывает на стоку с .assEventListener('click', function () {

  • @underspeeds3194
    @underspeeds3194 Рік тому +10

    Uncaught TypeError: Cannot read properties of null (reading 'value')
    Что с этим делать?

    • @SeghiiKoziura
      @SeghiiKoziura Рік тому +1

      Проверь чтобы классы совпадали в js и Html

    • @ikra8460
      @ikra8460 Рік тому

      нормально все не работает

    • @rytel542
      @rytel542 Рік тому +2

      добавь в. конец тега

    • @Chaser4r
      @Chaser4r 4 місяці тому +1

      Запусти Доту и не парься)

    • @AnnaMIHALKE
      @AnnaMIHALKE 2 місяці тому

      @@SeghiiKoziuraспасибо, у меня заработало

  • @Tehnokrott
    @Tehnokrott 7 місяців тому

    Спасибо . Очень зашло. Только начал изучать js

  • @АлисаГодунова
    @АлисаГодунова Рік тому

    Всё понятно и по теме, большое спасибо))

  • @therustostrich8076
    @therustostrich8076 Рік тому +4

    Uncaught TypeError: Cannot read properties of null (reading 'addEventListener') ;
    что с этим делит

    • @perisone4902
      @perisone4902 Рік тому +1

      Такое же

    • @Roma_-nh7qj
      @Roma_-nh7qj Рік тому

      скорее всего это ошибка в коде проверяй код внимательно

    • @ebvoi1487
      @ebvoi1487 7 місяців тому

      @@Roma_-nh7qj ахуеть помог

  • @Paladinium
    @Paladinium 9 місяців тому

    Спасибо автору. Помогает лучше разобраться в мире JS

  • @enteQeq
    @enteQeq Рік тому +2

    Здравствуйте, начинаю только познавать программирование от Сергея, и не понимаю какая программа нужна что бы в ней писать код. (на подобии той что у Сергея с надписью "EXPLORER") Есть предположение что это родная программа линукс или на чем работает Сергей... но у меня win 10 и я в замешательстве, поможите

    • @enteQeq
      @enteQeq Рік тому +1

      P. S. мог бы поискать у других людей с ютуба но информации очень много и боюсь наткнуться на чтонибудь не то

    • @kirillbielow8352
      @kirillbielow8352 Рік тому +2

      Visual Studio Code эта программа которая была у сергея

  • @nickkulmann
    @nickkulmann 9 місяців тому +1

    Я что-то не понял, на 6.01 как файл calculate.js узнает о функциях из math.js. например sum(). В math.js вроде же нет экспорта у функций.

  • @РоманТолстов-ю4с

    почему-то показывает ошибку при 3 файлах js, что не задано некоторые элементы кода

    • @Xemexis
      @Xemexis Рік тому

      Тоже самое

    • @Roma_-nh7qj
      @Roma_-nh7qj Рік тому

      ты код правильно написал?

  • @iberiabest-Vtoroe-prishestvie
    @iberiabest-Vtoroe-prishestvie Рік тому +1

    Как можно с вами связаться?

  • @bergmann3283
    @bergmann3283 Рік тому +9

    Крутой формат. Надеюсь на этом не остановишься. Давно нуждаюсь в практических уроках. Лайк 👍🏼

  • @gijomfitzgerald8521
    @gijomfitzgerald8521 9 місяців тому

    Умоляю,помогите
    Все делал как по видео. Тысячу раз перепроверил. Вчера все работало,сегодня запускаю и нажимая на результат ничего не происходит. Код не менялся,все сохранилось, просто внезапно решило перестать работать. В ЧЕМ ПРОБЛЕМА?

  • @daniyarkurbanov2812
    @daniyarkurbanov2812 Рік тому

    Спасибо большое крутой проект для старта!

  • @ХАЗЯЕВА2022
    @ХАЗЯЕВА2022 6 місяців тому

    Добрый день, Сергей! VS Code выдает данную ошибку, когда пробую что-нибудь вычислить на сайте проекта:
    Uncaught ReferenceError ReferenceError: calculate is not defined
    at
    В чем может быть причина данной ошибки? Благодарю за ответ заранее!

    • @iskeik160
      @iskeik160 2 місяці тому

      Он тебе ясно пишет что твой calculate не находить проверяй синтаксис.

  • @ZXXENAT
    @ZXXENAT 2 місяці тому

    прив, почему у меня в консоли null результат?

  • @ilyaryasniy2388
    @ilyaryasniy2388 3 місяці тому

    спасибо лучший

  • @НиколайЛукин-б1й

    Интересно получилось. Помню свой первый калькулятор, он был капец какой кастыльный.
    Можно вопрос?
    Как ты относишься к стрелочным функциям? Они лучше обычных? Правда, что лучше писать в основном используя их?

    • @Kai-ji9go
      @Kai-ji9go Рік тому +6

      Стрелочные чаще всего используются в колбэках. При ООП с ними бывают большие проблемы, т.к у них отствутсвует собственный this.
      P.s также у стрелочных нет аргументс, и при hoisting они не поднимаются

  • @iskeik160
    @iskeik160 2 місяці тому

    Бро, после видео с индусом где он калькулятор делал, это видео легко воспринял, но все круто получилось 😅

  • @Nigward-bo6fe
    @Nigward-bo6fe 8 місяців тому

    Для чего каждой переменной в js давать в конце "Node"?

  • @0sabf0
    @0sabf0 Рік тому

    Доделал до конца также, но результат не выводит, а в консоль выводило, не знаете в чём проблема, конечно скорее всего у меня в написанном коде наверное что то не так, но если знаете помогите плиз

  • @beda9679
    @beda9679 Рік тому

    Сергей, благодарю за качественный контент. Но у меня есть вопрос: почему вы сделали отдельные функции для операций, ведь можно эти операции прописать в switch и они тоже будут работать. Можете объяснить ?

  • @vitaliynovikov9510
    @vitaliynovikov9510 Місяць тому

    всё хорошо ,начал писать также а кусок кода html с 7:42 минуты не видно.теперь не могу продолжать чтобы научиться также😔

  • @КонстантинЮрьевич-р3е

    Всем привет, делал один в один, консоль выдает ошибку ( ошибка типа: не удается прочитать свойства null (чтение 'value')
    в HTMLButtonElement. index.js:10 ). Пересмотрел уже всё, не пойму в чём дело? В 10 строке всё также написано.

    • @worittagebez536
      @worittagebez536 Рік тому +1

      то же самое

    • @gabriel.efroni
      @gabriel.efroni Рік тому

      У меня была такая ошибка, но я допустил опечатку в html в select class="js-select-operation", исправил и всё заработало. Возможно дело было в опечатке у многих тут

  • @АндрейКомышев-ы8у

    Сергей, классный ролик! Много полезного для себя почерпнул. Подскажите, а как сохранять/записывать результат, полученный вашим калькулятором в базу данных?

  • @br0ck216
    @br0ck216 Рік тому +1

    Больше проектов!

  • @Berserk_321.
    @Berserk_321. 4 місяці тому

    Можно весь этот код сделать и в одном файле намного быстрее и который будет ещё и красивее я считаю что человек знающий базу сможет нормально всё сделать

  • @deanwichester6412
    @deanwichester6412 9 місяців тому

    год учил js ,решал задачи на codewars 6 уровня ,но не знал что можно вызывать функцию из другого файла js ,думал нужен export/import

  • @ОлегПравилиный
    @ОлегПравилиный Рік тому +2

    похоже у этого парня доброе сердце, спасибо что тратишь время на таких лентяев и халявщиков как я , ещё новый год не прошел, а тут пинающий выпуск ))...

  • @markerok3411
    @markerok3411 Рік тому +15

    Для простого калькулятора подключать три скрипта, это сильно💪

  • @riki-eq3gr
    @riki-eq3gr Рік тому

    Вопрос, почему вы пишите divison вместо division, и самое главное почему при этом функция деления работает, если это неправильное написание?

    • @evkalyptus
      @evkalyptus Рік тому

      Это название функции.
      Если ты обзовёшь функцию Car и задашь return a+b, функция не станет машиной, а будет тебе выдавать сумму а и b.

    • @riki-eq3gr
      @riki-eq3gr Рік тому

      @@evkalyptus благодарю

  • @seahell4251
    @seahell4251 Рік тому

    спасибо, помог

  • @biscuitjerry8043
    @biscuitjerry8043 Рік тому +1

    не получилось вывести никуда((

  • @jerrytv5095
    @jerrytv5095 Рік тому +1

    Как добавить второе окно которое выводит результат калькулятора?

    • @ikoder
      @ikoder Рік тому +1

      в вс коде нудно скачать дополнение для open with live server и открыть

  • @Твоякомпьютернаяпомощь

    очень круто приложение, +1 проект в моей копилке

  • @ПавлоМельник-г4о
    @ПавлоМельник-г4о 9 місяців тому

    спасибо

  • @Рус-е9ц
    @Рус-е9ц Рік тому

    Ооо, я то же в школе кубейсик изучал!)))

  • @__Horizon__
    @__Horizon__ 3 місяці тому

    вроде понятно но что эти команды значат я вообще незнаю...

    • @falcon94q
      @falcon94q 2 місяці тому

      А теперь понял что эти команды значат?

  • @prodbysiriusbeatzz
    @prodbysiriusbeatzz Рік тому

    Плчему у меня резузльтат показывает :NaN, Null

  • @Созвездие-к7н
    @Созвездие-к7н 6 місяців тому

    Есть у кого код банковского калькулятора на react?

  • @Тод-с3у
    @Тод-с3у Рік тому +2

    Блин, можешь дать скрипт мне, я сделал скрипт как на видио
    Показывает ошибку😊

  • @alexandrkalinin3492
    @alexandrkalinin3492 Рік тому

    Вчера только написал калькулятор, с кнопками)

  • @megamonkeybrain737
    @megamonkeybrain737 Рік тому +4

    Круто! Жаль ничего не работает.

    • @Malyanovva
      @Malyanovva Рік тому

      Все работает! Будьте внимательнее 😀

    • @worittagebez536
      @worittagebez536 Рік тому +3

      у меня так же не работает а код один в один

  • @ІваннаАндрієвська
    @ІваннаАндрієвська 10 місяців тому

    Бомба

  • @Max-hl3tv
    @Max-hl3tv 5 місяців тому

    НАФІГА так багато js складно все одному зробити?

  • @aleksei-demon9814
    @aleksei-demon9814 Рік тому

    Почему не сделать чтобы пользователь вводил в калькулятор произвольное действие, например ** возведение в степень??

    • @zakarhappy5496
      @zakarhappy5496 Рік тому +5

      пфф если тебе так нужно, можешь реализовать это сам, суть ролика не в объяснении работы калькулятора и математических выражений, а в создании самого калькулятора.

  • @zuhaqi1737
    @zuhaqi1737 10 місяців тому +3

    Видео точно не для начинающего

    • @User_ivan.ivanovj
      @User_ivan.ivanovj 3 місяці тому

      Не сказал бы, блять ну это скрипты, а если начинающий иди учи html.

  • @0fenix
    @0fenix Рік тому +1

    Что ща дезинформация, ничего не получилось. Пишет что null, хотя я все по видео делал 👎👎👎

    • @Bad_ruby
      @Bad_ruby 9 місяців тому

      Смотри внимательнее, где то ошибка, либо ; либо () забыл , как обычно это происходит

  • @incognito123q
    @incognito123q Рік тому

    saerff

  • @vsyskov
    @vsyskov 11 місяців тому +1

    function solve(t) {
    let A = parseFloat(document.calc.A.value);
    let B = parseFloat(document.calc.B.value);
    let C = 0;
    if (t == '+') { C = A+B } else
    if (t == '-') { C = A-B } else
    if (t == '*') { C = A*B } else { C = A/B };
    document.getElementById('output').innerHTML = C;
    }

    • @pelemehka99mvp61
      @pelemehka99mvp61 11 місяців тому +1

      лучший комент, благодарю
      вы очень помогли
      ❤❤❤