Уроки JavaScript для начинающих / #5 - Математические действия

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ก.ย. 2024

ความคิดเห็น • 163

  • @ЛукинИгорь-в7в
    @ЛукинИгорь-в7в 3 ปีที่แล้ว +45

    Гоша Дударь мы очень благодарны тебе за все твои старания и качественные видио!!! 😃👍

    • @itproger
      @itproger  3 ปีที่แล้ว +7

      спасибо, очень приятно 😊

  • @dmitriystr
    @dmitriystr 3 ปีที่แล้ว +31

    Спасибо, Гоша дударь, за то время что выпускаешь ролики вовремя и они длинные !!! 👍👍👍🤖🤖🤖

    • @itproger
      @itproger  3 ปีที่แล้ว +4

      😁 📟

  • @АртёмПичкур-о4с
    @АртёмПичкур-о4с 3 ปีที่แล้ว +15

    Смотрел прошлые курсы js от Гоши, вот обновляю знания, курсы помогают, от души тебе за них

    • @itproger
      @itproger  3 ปีที่แล้ว +5

      Спасибо, приятно 😁

  • @dowletdurdymyradow4374
    @dowletdurdymyradow4374 3 ปีที่แล้ว +17

    Гоша, сделай рум-тур пожалуйста

    • @kotarojujoh
      @kotarojujoh 3 ปีที่แล้ว +1

      Мне тоже интересно, а еще твое лицо

    • @kotarojujoh
      @kotarojujoh 3 ปีที่แล้ว +4

      А потом получается, что он школьник, просто использовал симуляцию голоса)

    • @clonerbx
      @clonerbx ปีที่แล้ว +1

      @@kotarojujoh да который еще в 5 лет сделал симуляцию космоса на питоне

  • @dmitry_beresten
    @dmitry_beresten 2 ปีที่แล้ว +3

    Дякую за урок! Супер. Вивчаю веб-розробку.

  • @alexanderchernenkov7366
    @alexanderchernenkov7366 8 หลายเดือนก่อน +1

    спасибо за такой курс!! сижу над практикум и ничерта не понимаю а тут все по полочкам разложил

  • @romantrend2871
    @romantrend2871 3 หลายเดือนก่อน +1

    Хороше повторення матеріалу для мене))
    але якби з нуля після CSS потрапив би сюди- нічого не зрозумів би взагалі.........

  • @realmadrid-ji9bd
    @realmadrid-ji9bd 3 ปีที่แล้ว +4

    Спасибо вам! По больше бы таких видосов

  • @yersinbizak3592
    @yersinbizak3592 ปีที่แล้ว +1

    top
    the best it manager and teacher of the Europe

  • @cam-onchannel
    @cam-onchannel 3 ปีที่แล้ว +15

    Давайте проверим кому сколько лет тут? Как говорится учиться никогда не поздно) Мне 33

    • @itproger
      @itproger  3 ปีที่แล้ว +5

      Возраст не главное, так то не страшно :)

    • @BelZmagar
      @BelZmagar 3 ปีที่แล้ว +1

      Мне 28)

    • @MintShampoo5
      @MintShampoo5 3 ปีที่แล้ว +1

      34))

    • @Masimkaify
      @Masimkaify 3 ปีที่แล้ว +3

      57

    • @AmirT1
      @AmirT1 3 ปีที่แล้ว +1

      16

  • @iguide497
    @iguide497 15 วันที่ผ่านมา

    Гоша спасибо за материал 😁 один вопрос, как быстро обновлять результаты в консоли? без нажатия каждый раз на кнопку open with live server? работаю с консолью сафари

  • @snowy9258
    @snowy9258 2 ปีที่แล้ว +1

    Спасибо за урок!

  • @russianbear3581
    @russianbear3581 3 หลายเดือนก่อน

    ошибка в console.log("Вычитание: " + num1 - num2) происходит потому что для строк определено действие + это просто конкатенация, но не определено действие -. То есть, нужно мысленно разделять математические действия над числами, действия над строками и действия преобразования чисел в строки. В данном конкретном примере сначала выполняем действия между числами - за счет выноса их в другое выражение или за счет скобок. Далее с помощью символа + выполняем соединение строки и числа, при котором происходит скрытое автоматическое преобразование числа в строку и последующая конкатенация двух строк - первоначальной "Вычитание: " и новой, созданной из числа. Если хочется просто вывести несколько значений в консоль, то можно просто использовать запятую, без преобразования в строку: console.log("Вычитание: ", num_1 - num_2, " буквы после цифр ", 134156, " еще какие то цифры");.

  • @Gendrocky
    @Gendrocky 8 หลายเดือนก่อน

    Спасибо

  • @ОляКруглюк
    @ОляКруглюк 3 ปีที่แล้ว

    СПАСИБО!

  • @ІгорПундик-г7в
    @ІгорПундик-г7в ปีที่แล้ว

    спасибо за урок!

  • @Bezdarnyi_Master
    @Bezdarnyi_Master 3 ปีที่แล้ว +4

    есть ли отличия при прописании Number и parseInt при переводе в число?

  • @Spaina11
    @Spaina11 3 ปีที่แล้ว +5

    А смысл этих вычитывание ?

    • @yersinbizak3592
      @yersinbizak3592 ปีที่แล้ว +1

      это помогает в будущем в цикле с долгими работами

  • @Burovasofia
    @Burovasofia ปีที่แล้ว

    спасибо за урок

  • @АхмедХутиев-н4ч
    @АхмедХутиев-н4ч 3 ปีที่แล้ว +4

    Привет гоша а что будет после js ?

  • @АлександрЩербина.старший
    @АлександрЩербина.старший 2 ปีที่แล้ว +2

    у меня ошибку выдает
    var str_1 Number("12"); // здесь ошибка
    var str_2 Number("2"); // здесь ошибка
    console.log("Результат:" + (str_1 + str_2));

    • @skolotoi4588
      @skolotoi4588 2 ปีที่แล้ว +1

      Ты забыл = между
      var str_1 Number("12");
      var str_2 и Number("2");
      var str1 = Number('12');
      var str2 = Number('2');
      console.log('Результат: ' + (str1 + str2));
      выглядеть должно именно так >
      'Результат: ' + (...)

    • @skolotoi4588
      @skolotoi4588 2 ปีที่แล้ว +4

      Ошибки всегда можно найти в "Console", открываешь свой браузер > документ где написан код > после нажимаешь на F12, а там открываешь "console" и в твоём случае / при ошибке, будет написано вот это > Uncaught SyntaxError: Unexpected identifier ... справа нажимаешь на index.js:30 / в моём случае / мой код написан на 30 странице в документе под именем index.js. После того как нажал туда, откроется следующее окно рядом с "Console", называется "Source" и там тебе автоматом покажет где ошибка, что ты пропустил или не дописал.

    • @13-th_Lord
      @13-th_Lord 8 หลายเดือนก่อน +1

      @@skolotoi4588 А ещё можно спросить у чата ГПТ что в коде не так))

    • @skolotoi4588
      @skolotoi4588 8 หลายเดือนก่อน

      @@13-th_Lord Верно! )) ChatGPT рулит 😎

  • @ganjackal
    @ganjackal 3 ปีที่แล้ว +2

    Спс Автору, скажи на сколько реально по твоим урокам войти во фронт с нуля и с какой инфы начать, не считая этого плейлиста?

    • @itproger
      @itproger  3 ปีที่แล้ว

      Начни с HTML, CSS, JS и далее какой-то серверный язык

    • @ganjackal
      @ganjackal 3 ปีที่แล้ว

      @@itproger, а ссылочку кинешь, эти уроки где найти, на сайте? Или тут отдельные плейлисты про HTML, CSS, JS ?

  • @УильямДжеймсМориарти-й1н
    @УильямДжеймсМориарти-й1н 3 ปีที่แล้ว

    Спасибо бро!

  • @umalishonuy7977
    @umalishonuy7977 3 ปีที่แล้ว +4

    Мне стало интересно что будет, если делать математ действия с булевыми значениями. Получилось что true работает как 1, а false как 0, забавно)

    • @el1oz155
      @el1oz155 3 ปีที่แล้ว +3

      так и есть, true это всегда 1, а false это всегда 0. Не уверен как в JS но в С++ можно вместо true или false указывать просто 1 или 0 =)

    • @migelonio292
      @migelonio292 2 ปีที่แล้ว +1

      дап

    • @quadroninja2708
      @quadroninja2708 ปีที่แล้ว +2

      @@el1oz155 более того, в C++ все, что не 0 - true

  • @Satvico108
    @Satvico108 4 หลายเดือนก่อน

    var c = 5 //создание переменной c
    c++ //добавление 1 к переменной c - вот что такое c++

  • @mediafile9995
    @mediafile9995 3 ปีที่แล้ว +1

    А я Number поставил перед переменными: console.log("..." + (Number(str_1) + Number(str_2))); Нет разницы?

  • @Natalia-2707
    @Natalia-2707 2 ปีที่แล้ว +1

    Подскажите, зачем каждый раз прописывать слово "Результат" как здесь : console.log ("Результатат:"+ (str_1+str_2)); если срабатывает и так: console.log ((str_1+str_2));
    Спасибо.

    • @twin0167
      @twin0167 2 ปีที่แล้ว +5

      Слово результат просто для оформления

    • @13-th_Lord
      @13-th_Lord 8 หลายเดือนก่อน

      Просто для себя))

  • @иванжук-ц2н
    @иванжук-ц2н 3 ปีที่แล้ว +2

    Гоша Давай Новые видо про Laravel

    • @itproger
      @itproger  3 ปีที่แล้ว +1

      Ну не спеши, все постепенно )

  • @AbzalovD
    @AbzalovD ปีที่แล้ว

    Извините, обьект Math. он есть обьект или класс?

  • @isitfunnytoyouu
    @isitfunnytoyouu 9 หลายเดือนก่อน

    Hey there! Thanks for the video! I'll be back again :))

    • @CHLORADIUM
      @CHLORADIUM 9 หลายเดือนก่อน

      Back

  • @dowletdurdymyradow4374
    @dowletdurdymyradow4374 3 ปีที่แล้ว

    Здраствуйте георгий после js зделай урок по jquery пж

  • @Vlad-sw4zd
    @Vlad-sw4zd 2 ปีที่แล้ว +1

    Блин,вот все-таки на мой взгляд,чтобы понять,как работает язык без строгой типизации,лучше сначала изучить язык с наличием таковой. Потому что по сути то даже тут эта типизация есть,просто она скрыта от программиста. Вот почему внутри аргумента функции log() нельзя сделать математическое действие? Потому что реально log() принимает строковый тип данных. И это неочевидно только если вы вкатываетесь в программирование с такого вот языка.
    Впрочем,что-то похожее можно сказать и в адрес высокоуровневого языка,если у вас есть бекграунд изучения низкоуровневого.

  • @user-mir615
    @user-mir615 8 หลายเดือนก่อน

    a.innerHTML = u[1] + S.htmlPrefilter(o) + u[2], ошибка что делать в консоли

  • @alimniyazov5248
    @alimniyazov5248 3 ปีที่แล้ว +2

    Кто нибудь может помочь с задачей?
    Каждый день улитка проползает 7 футов вверх и каждую ночь опускается вниз на 2 фута.
    Сколько дней потребуется улитке, чтобы подняться на указанную высоту?

    • @alimniyazov5248
      @alimniyazov5248 3 ปีที่แล้ว +2

      Задачу решать по коду JS

    • @VL4STEL1N
      @VL4STEL1N 3 ปีที่แล้ว +1

      Скинь свою любую соцсеть

    • @alimniyazov5248
      @alimniyazov5248 3 ปีที่แล้ว +1

      @@VL4STEL1N спасибо,я уже ее решил

    • @VL4STEL1N
      @VL4STEL1N 3 ปีที่แล้ว +1

      @@alimniyazov5248 хах, да я вовсе не про задачу имел в виду

    • @nazar9940
      @nazar9940 3 ปีที่แล้ว +1

      @Just Anime что за значение 35?

  • @ВалерийШахов-ф7ж
    @ВалерийШахов-ф7ж 2 ปีที่แล้ว

    по vue.js материал есть?

  • @brawaga
    @brawaga 3 ปีที่แล้ว +1

    8:23 не куча чисел, и не одно число, а часть числа.

  • @даликай
    @даликай 2 ปีที่แล้ว +1

    Ты после тусы чуть не сказал замутить😂😂

  • @ЛарисаЗахарова-б4ь
    @ЛарисаЗахарова-б4ь ปีที่แล้ว

    6.15 Почему тогда если отнять str_1 и str_2 получается число 10, также с делением 6, умножением и тд. А вот если додать то JS видео строку 122?

    • @ireallyhateconverse8075
      @ireallyhateconverse8075 ปีที่แล้ว

      потому что в первом случае str_1 и str_2 оба числа, их можно отнять, а во втором случае оба строки а ведь строки это символы - их можно только соединить.

  • @nezoxthekip6sqv221
    @nezoxthekip6sqv221 ปีที่แล้ว

    почему-то мне выдаёт ошибку постоянно Main.js:4 Uncaught ReferenceError: с is not defined
    at

    • @CHLORADIUM
      @CHLORADIUM 9 หลายเดือนก่อน

      Там вроде в первом видео чтото устанавливали

  • @bagybang8132
    @bagybang8132 3 ปีที่แล้ว

    Можешь помочь? Когда я ввожу команду script с помощью TAB, то оно становится серым. И иногда весь когд становится серым. Спасибо заранее

    • @itproger
      @itproger  3 ปีที่แล้ว

      Просто перезапусти редактор кода

  • @nazar9940
    @nazar9940 3 ปีที่แล้ว

    Почему у меня на сайте не отображается код js? Всё проверил, но понять не могу. Может оно так надо?

    • @samura1147
      @samura1147 3 ปีที่แล้ว

      у тебя какой браузер? У них разные варианты вызова кода страницы

    • @nazar9940
      @nazar9940 3 ปีที่แล้ว

      @@samura1147 я с оперы

    • @samura1147
      @samura1147 3 ปีที่แล้ว

      @@nazar9940 Я тоже, короче ты правой кнопкой мыши нажимай и выбирай просмотреть код(толи страницы толи объекта)

  • @elizabetholsen6605
    @elizabetholsen6605 10 หลายเดือนก่อน +1

    Пока всё как в питоне

    • @CHLORADIUM
      @CHLORADIUM 9 หลายเดือนก่อน +1

      Да, похоже

  • @dennik4932
    @dennik4932 2 ปีที่แล้ว +7

    var str_1 = 12; ни как не может быть форматом строки )))) не вводи людей пожалуйста в заблуждение, нет кавычек значит число! А так подача информации 👍

    • @13-th_Lord
      @13-th_Lord 8 หลายเดือนก่อน

      Разве автор об этом не говорил?))
      (Просто не помню уже. Только глянул видео, переписал код в шпаргалку и вот стараюсь мозгом обработать информацию из видео. Может быть, автор говорил это в плейлисте по питону и у меня в памяти всё перемешалось, пхахах))

  • @maingaid
    @maingaid ปีที่แล้ว

    У меня проблема код написал var num_ 1
    Var num_2
    Console.log("Вычитание:" +(num_1 - num-2)) и у меня просто в браузере просто как текст

    • @johntubeG
      @johntubeG ปีที่แล้ว +1

      Чтобы код работал правильно, нужно исправить несколько ошибок:
      1. Необходимо правильно объявить переменные `num_1` и `num_2` с использованием ключевого слова `var`:
      ```javascript
      var num_1;
      var num_2;
      ```
      2. Между `var` и названием переменной не должно быть пробела. Исправьте `num_1`, чтобы он соответствовал правильному синтаксису:
      ```javascript
      var num_1;
      ```
      3. Во второй строчке кода у вас нет значения для переменной `num_2`. Необходимо присвоить ей значение, например, так:
      ```javascript
      var num_2 = 2;
      ```
      4. Консологическая функция `console.log` должна быть написана с маленькой буквы `console.log`, и вторая переменная `num-2` должна быть исправлена на `num_2`, чтобы соответствовать объявленной переменной:
      ```javascript
      console.log("Вычитание: " + (num_1 - num_2));
      ```
      Полный исправленный код будет выглядеть так:
      ```javascript
      var num_1;
      var num_2 = 2;
      console.log("Вычитание: " + (num_1 - num_2));
      ```
      Теперь код будет успешно выполняться, и результат вычитания будет отображаться в консоли браузера.

  • @Ванягуркин-ъ8у
    @Ванягуркин-ъ8у 8 หลายเดือนก่อน +1

    вообще не душно

  • @КонстантинХамилов
    @КонстантинХамилов 10 หลายเดือนก่อน +1

    Почему вар, а не лэт?

  • @el1oz155
    @el1oz155 3 ปีที่แล้ว +1

    короче говоря, только во время + стринга и целого числа интерпретатор страдает херней, а с - / * % все работает хорошо.

    • @itproger
      @itproger  3 ปีที่แล้ว +3

      Да, верно 👍🏼

  • @yakupatahanov81
    @yakupatahanov81 3 ปีที่แล้ว

    Все на с++ похож по многим синтаксисам

  • @airbox5182
    @airbox5182 2 ปีที่แล้ว

    Задумался не похож ли JS на Pascal

    • @yaroslavgo2980
      @yaroslavgo2980 ปีที่แล้ว

      Как по мне Паскаль сложнее

  • @alexandrarej546
    @alexandrarej546 11 หลายเดือนก่อน +1

    слишком бістро и непонятно для меня(

  • @КириллМальков-ц3к
    @КириллМальков-ц3к 3 ปีที่แล้ว

    Гоша пропал чёт . Пхд c++ изучает)

  • @byjeka8884
    @byjeka8884 8 หลายเดือนก่อน +1

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

    • @13-th_Lord
      @13-th_Lord 8 หลายเดือนก่อน

      А что означают эти слова?))

    • @6шаман6
      @6шаман6 7 หลายเดือนก่อน +1

      Нах надо новичка грузить терминами? Сначала надо объяснить как той или иное работает а потом уже рассказать как оно называется

  • @привет-ы8ш
    @привет-ы8ш 2 ปีที่แล้ว

    На python похоже

  • @handzy_y5183
    @handzy_y5183 หลายเดือนก่อน

    нет, только не это, мне нужно работать с математикой

  • @SLAWETS
    @SLAWETS ปีที่แล้ว

    у кого тоже сайт не грузит?

  • @jake7388
    @jake7388 3 ปีที่แล้ว

    А да? Это один и тот же человек? Чел... если это действительно так, то почему ты так сильно обделяешь этот?

  • @tru4518
    @tru4518 2 ปีที่แล้ว

    один в один Java

    • @Nezi_11
      @Nezi_11 11 หลายเดือนก่อน

      Джава сложнее

  • @khanda-media3582
    @khanda-media3582 ปีที่แล้ว

    Гоша Дударь мы очень благодарны тебе за все твои старания и качественные видио!!! 😃👍

  • @pshego_pg
    @pshego_pg ปีที่แล้ว +2

    Кто смотрит в 2023 году, не используйте тип переменной "var", она устарела и щас не актуальная, используйте тип "let"

    • @johntubeG
      @johntubeG ปีที่แล้ว +1

      На самом деле можно и использовать что var что и let. но всё таки рекомендуется использовать `let` вместо `var`, потому что это позволяет создавать переменные с ограниченными областями видимости, что способствует предотвращению ошибок и улучшению читаемости кода. Однако `var` все еще может быть использован в существующем коде или в случаях, когда требуется функциональная область видимости.

  • @khanda-media3582
    @khanda-media3582 ปีที่แล้ว

    Гоша Дударь мы очень благодарны тебе за все твои старания и качественные видио!!! 😃👍

  • @SEME4KA2207
    @SEME4KA2207 3 หลายเดือนก่อน +2

    Спасибо за уроки... все понятно... Ну думаю в плане строк было бы так более понятно
    var str1 = "моро";
    var str2 ="женое";
    document.write (str1+str2);
    И на выходе мороженое... естественно можно и через console

  • @peterkulko
    @peterkulko 3 ปีที่แล้ว +12

    Невероятно круто, понятно и информативно! Спасибо!!!

  • @alexmarkeloff5970
    @alexmarkeloff5970 2 ปีที่แล้ว +5

    Шикарное объяснение! У автора даже голос приятный. Браво! В жизни так всегда, что действительно ХОРОШЕЕ, хорошо во всём!

    • @itproger
      @itproger  2 ปีที่แล้ว

      Спасибо! 😉

  • @Astra_Agnon
    @Astra_Agnon 22 วันที่ผ่านมา

    а разве нельзя между строкой и математическим действием просто поставить запятую? просто у меня так работает

  • @german6977
    @german6977 หลายเดือนก่อน

    У меня в консоли почему-то пишет, что консоль очищена

  • @santir34
    @santir34 2 ปีที่แล้ว

    У меня вопрос зачем нужен console.log???????? Зачем пользователю смотреть в консоль

    • @dmitry_beresten
      @dmitry_beresten 2 ปีที่แล้ว

      я думаю, так проще всего начать изучение языка...

  • @xeither289
    @xeither289 2 ปีที่แล้ว

    ИИСУС ХРИСТОС ЕСТЬ МЕССИЯ И ОН ВОСКРЕС!!!

  • @xeither289
    @xeither289 2 ปีที่แล้ว

    БОГ ЕСТЬ ЛЮБИТЕ БОГА И СВОИХ БЛИЖНИХ

  • @malkhalk8837
    @malkhalk8837 3 ปีที่แล้ว +1

    Гоша, есть шанс на то что в будущем будут уроки по бутсрапу?

    • @itproger
      @itproger  3 ปีที่แล้ว

      Шансы всегда есть :)

  • @АлександрИгнатьев-щ6щ
    @АлександрИгнатьев-щ6щ ปีที่แล้ว +1

    Здравствуйте скажите пожалуйста разницу между переменной var и let ?

    • @ОбабкоМарко
      @ОбабкоМарко ปีที่แล้ว +1

      Это переменные одинаковые, просто var использорвался раньше сейчас на замене переменная let

    • @johntubeG
      @johntubeG ปีที่แล้ว +4

      Разница между `var` и `let` заключается в области видимости переменной. Переменная, объявленная с помощью `var`, имеет функциональную область видимости, что означает, что она видна только в пределах функции, в которой она объявлена (если нет блочных областей видимости). Переменная, объявленная с помощью `let`, имеет блочную область видимости, что означает, что она видна только внутри блока, в котором она объявлена.

  • @РоманРепин-я6б
    @РоманРепин-я6б ปีที่แล้ว

    Твои труды бы да и в скилбокс а то там бездарь какая-та записывает видео))) рекомендую стать там экспертом)))

  • @xeither289
    @xeither289 2 ปีที่แล้ว

    ☦💕❤🙏☦

  • @masterLordJs
    @masterLordJs 8 หลายเดือนก่อน

    круто но маловато

  • @skolotoi4588
    @skolotoi4588 2 ปีที่แล้ว

    Спасибо!