Тёмный

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

Школа itProger / Программирование
Просмотров 131 тыс.
50% 1

В языке JavaScript есть специальные конструкции для выполнения математических действий. За урок мы научимся обрабатывать стандартные математические операции, а также познакомимся с отдельным встроенным объектом Math.
✅ Полезные ссылки:
Урок на сайте itProger: itproger.com/course/javascript/5
⏰ Тайм коды:
00:00 - Начало
00:18 - Математические действия
03:18 - Сокращенные формы
05:05 - Сложение чисел и строк
07:35 - Встроенный объект «Math»
10:03 - Заключительная часть
✔ Сообщество программистов: itproger.com/
✔ -------------
Вступай в группу Вк - prog_life 🚀
Группа FaceBook - goo.gl/XW0aaP
Инстаграм itProger: / itproger_official
Instagram: / gosha_dudar
Telegram: t.me/itProger_official
Twitter - / goshadudar
- Уроки от #itProger 👨🏼‍💻
- Все уроки по хештегу #itprogerLessons

Опубликовано:

 

5 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 151   
@user-pi3nz2st5y
@user-pi3nz2st5y 3 года назад
Гоша Дударь мы очень благодарны тебе за все твои старания и качественные видио!!! 😃👍
@itproger
@itproger 3 года назад
спасибо, очень приятно 😊
@peterkulko
@peterkulko 3 года назад
Невероятно круто, понятно и информативно! Спасибо!!!
@dmitriystr
@dmitriystr 3 года назад
Спасибо, Гоша дударь, за то время что выпускаешь ролики вовремя и они длинные !!! 👍👍👍🤖🤖🤖
@itproger
@itproger 3 года назад
😁 📟
@realmadrid-ji9bd
@realmadrid-ji9bd 3 года назад
Спасибо вам! По больше бы таких видосов
@dmitry_beresten
@dmitry_beresten Год назад
Дякую за урок! Супер. Вивчаю веб-розробку.
@snowy9258
@snowy9258 2 года назад
Спасибо за урок!
@alexmarkeloff5970
@alexmarkeloff5970 2 года назад
Шикарное объяснение! У автора даже голос приятный. Браво! В жизни так всегда, что действительно ХОРОШЕЕ, хорошо во всём!
@itproger
@itproger 2 года назад
Спасибо! 😉
@user-ev4tk1jc4g
@user-ev4tk1jc4g 3 года назад
Смотрел прошлые курсы js от Гоши, вот обновляю знания, курсы помогают, от души тебе за них
@itproger
@itproger 3 года назад
Спасибо, приятно 😁
@alexanderchernenkov7366
@alexanderchernenkov7366 4 месяца назад
спасибо за такой курс!! сижу над практикум и ничерта не понимаю а тут все по полочкам разложил
@user-pn9em8hm7b
@user-pn9em8hm7b 8 месяцев назад
спасибо за урок!
@user-ju9do3iz8q
@user-ju9do3iz8q 2 года назад
СПАСИБО!
@Burovasofia
@Burovasofia Год назад
спасибо за урок
@user-gs4ec4it5l
@user-gs4ec4it5l 3 года назад
Спасибо бро!
@skolotoi4588
@skolotoi4588 2 года назад
Спасибо!
@dowletdurdymyradow4374
@dowletdurdymyradow4374 3 года назад
Гоша, сделай рум-тур пожалуйста
@voicegraffiti4849
@voicegraffiti4849 3 года назад
Мне тоже интересно, а еще твое лицо
@voicegraffiti4849
@voicegraffiti4849 3 года назад
А потом получается, что он школьник, просто использовал симуляцию голоса)
@clonerbx
@clonerbx 11 месяцев назад
@@voicegraffiti4849 да который еще в 5 лет сделал симуляцию космоса на питоне
@Gendrocky
@Gendrocky 4 месяца назад
Спасибо
@yersinbizak3592
@yersinbizak3592 Год назад
top the best it manager and teacher of the Europe
@SEME4KA2207
@SEME4KA2207 День назад
Спасибо за уроки... все понятно... Ну думаю в плане строк было бы так более понятно var str1 = "моро"; var str2 ="женое"; document.write (str1+str2); И на выходе мороженое... естественно можно и через console
@Bezdarnyi_Master
@Bezdarnyi_Master 3 года назад
есть ли отличия при прописании Number и parseInt при переводе в число?
@anime-video434
@anime-video434 11 месяцев назад
Не знаю
@dowletdurdymyradow4374
@dowletdurdymyradow4374 3 года назад
Здраствуйте георгий после js зделай урок по jquery пж
@malkhalk8837
@malkhalk8837 3 года назад
Гоша, есть шанс на то что в будущем будут уроки по бутсрапу?
@itproger
@itproger 3 года назад
Шансы всегда есть :)
@isitfunnytoyouu
@isitfunnytoyouu 5 месяцев назад
Hey there! Thanks for the video! I'll be back again :))
@CHLORADIUM
@CHLORADIUM 5 месяцев назад
Back
@user-cv2km5ih6v
@user-cv2km5ih6v 2 года назад
по vue.js материал есть?
@Satvico108
@Satvico108 5 дней назад
var c = 5 //создание переменной c c++ //добавление 1 к переменной c - вот что такое c++
@ganjackal
@ganjackal 2 года назад
Спс Автору, скажи на сколько реально по твоим урокам войти во фронт с нуля и с какой инфы начать, не считая этого плейлиста?
@itproger
@itproger 2 года назад
Начни с HTML, CSS, JS и далее какой-то серверный язык
@ganjackal
@ganjackal 2 года назад
@@itproger, а ссылочку кинешь, эти уроки где найти, на сайте? Или тут отдельные плейлисты про HTML, CSS, JS ?
@cam-onchannel
@cam-onchannel 3 года назад
Давайте проверим кому сколько лет тут? Как говорится учиться никогда не поздно) Мне 33
@itproger
@itproger 3 года назад
Возраст не главное, так то не страшно :)
@BelZmagar
@BelZmagar 3 года назад
Мне 28)
@MintShampoo5
@MintShampoo5 3 года назад
34))
@Masimkaify
@Masimkaify 3 года назад
57
@AmirT1
@AmirT1 3 года назад
16
@user-fs9th3sr9g
@user-fs9th3sr9g 3 года назад
Привет гоша а что будет после js ?
@itproger
@itproger 3 года назад
Пока не знаю, но скорее всего PHP
@user-fs9th3sr9g
@user-fs9th3sr9g 3 года назад
@@itproger отлично
@umalishonuy7977
@umalishonuy7977 3 года назад
Мне стало интересно что будет, если делать математ действия с булевыми значениями. Получилось что true работает как 1, а false как 0, забавно)
@el1oz155
@el1oz155 3 года назад
так и есть, true это всегда 1, а false это всегда 0. Не уверен как в JS но в С++ можно вместо true или false указывать просто 1 или 0 =)
@migelonio292
@migelonio292 2 года назад
дап
@quadroninja2708
@quadroninja2708 Год назад
@@el1oz155 более того, в C++ все, что не 0 - true
@dalikay
@dalikay Год назад
Ты после тусы чуть не сказал замутить😂😂
@AbzalovD
@AbzalovD 10 месяцев назад
Извините, обьект Math. он есть обьект или класс?
@user-th9td7ey5k
@user-th9td7ey5k Год назад
Здравствуйте скажите пожалуйста разницу между переменной var и let ?
@user-iy4lp9ot9v
@user-iy4lp9ot9v Год назад
Это переменные одинаковые, просто var использорвался раньше сейчас на замене переменная let
@johntubeG
@johntubeG 9 месяцев назад
Разница между `var` и `let` заключается в области видимости переменной. Переменная, объявленная с помощью `var`, имеет функциональную область видимости, что означает, что она видна только в пределах функции, в которой она объявлена (если нет блочных областей видимости). Переменная, объявленная с помощью `let`, имеет блочную область видимости, что означает, что она видна только внутри блока, в котором она объявлена.
@Natalia-2707
@Natalia-2707 2 года назад
Подскажите, зачем каждый раз прописывать слово "Результат" как здесь : console.log ("Результатат:"+ (str_1+str_2)); если срабатывает и так: console.log ((str_1+str_2)); Спасибо.
@twin0167
@twin0167 2 года назад
Слово результат просто для оформления
@13-th_Lord
@13-th_Lord 4 месяца назад
Просто для себя))
@bagybang8132
@bagybang8132 3 года назад
Можешь помочь? Когда я ввожу команду script с помощью TAB, то оно становится серым. И иногда весь когд становится серым. Спасибо заранее
@itproger
@itproger 3 года назад
Просто перезапусти редактор кода
@user-iy5sn5bt5k
@user-iy5sn5bt5k 3 года назад
Гоша Давай Новые видо про Laravel
@itproger
@itproger 3 года назад
Ну не спеши, все постепенно )
@user-qi1bz3hr2e
@user-qi1bz3hr2e Год назад
6.15 Почему тогда если отнять str_1 и str_2 получается число 10, также с делением 6, умножением и тд. А вот если додать то JS видео строку 122?
@ireallyhateconverse8075
@ireallyhateconverse8075 11 месяцев назад
потому что в первом случае str_1 и str_2 оба числа, их можно отнять, а во втором случае оба строки а ведь строки это символы - их можно только соединить.
@masterLordJs
@masterLordJs 5 месяцев назад
круто но маловато
@user-mir615
@user-mir615 4 месяца назад
a.innerHTML = u[1] + S.htmlPrefilter(o) + u[2], ошибка что делать в консоли
@mediafile9995
@mediafile9995 3 года назад
А я Number поставил перед переменными: console.log("..." + (Number(str_1) + Number(str_2))); Нет разницы?
@shamil8455
@shamil8455 2 года назад
net
@Spaina11
@Spaina11 3 года назад
А смысл этих вычитывание ?
@yersinbizak3592
@yersinbizak3592 Год назад
это помогает в будущем в цикле с долгими работами
@Vlad-sw4zd
@Vlad-sw4zd 2 года назад
Блин,вот все-таки на мой взгляд,чтобы понять,как работает язык без строгой типизации,лучше сначала изучить язык с наличием таковой. Потому что по сути то даже тут эта типизация есть,просто она скрыта от программиста. Вот почему внутри аргумента функции log() нельзя сделать математическое действие? Потому что реально log() принимает строковый тип данных. И это неочевидно только если вы вкатываетесь в программирование с такого вот языка. Впрочем,что-то похожее можно сказать и в адрес высокоуровневого языка,если у вас есть бекграунд изучения низкоуровневого.
@alimniyazov5248
@alimniyazov5248 3 года назад
Кто нибудь может помочь с задачей? Каждый день улитка проползает 7 футов вверх и каждую ночь опускается вниз на 2 фута. Сколько дней потребуется улитке, чтобы подняться на указанную высоту?
@alimniyazov5248
@alimniyazov5248 3 года назад
Задачу решать по коду JS
@VL4STEL1N
@VL4STEL1N 3 года назад
Скинь свою любую соцсеть
@alimniyazov5248
@alimniyazov5248 3 года назад
@@VL4STEL1N спасибо,я уже ее решил
@VL4STEL1N
@VL4STEL1N 3 года назад
@@alimniyazov5248 хах, да я вовсе не про задачу имел в виду
@nazar9940
@nazar9940 3 года назад
@Just Anime что за значение 35?
@nazar9940
@nazar9940 3 года назад
Почему у меня на сайте не отображается код js? Всё проверил, но понять не могу. Может оно так надо?
@samura1147
@samura1147 3 года назад
у тебя какой браузер? У них разные варианты вызова кода страницы
@nazar9940
@nazar9940 3 года назад
@@samura1147 я с оперы
@samura1147
@samura1147 3 года назад
@@nazar9940 Я тоже, короче ты правой кнопкой мыши нажимай и выбирай просмотреть код(толи страницы толи объекта)
@nezoxthekip6sqv221
@nezoxthekip6sqv221 8 месяцев назад
почему-то мне выдаёт ошибку постоянно Main.js:4 Uncaught ReferenceError: с is not defined at
@CHLORADIUM
@CHLORADIUM 5 месяцев назад
Там вроде в первом видео чтото устанавливали
@user-kj9rl1oz8o
@user-kj9rl1oz8o 2 года назад
у меня ошибку выдает var str_1 Number("12"); // здесь ошибка var str_2 Number("2"); // здесь ошибка console.log("Результат:" + (str_1 + str_2));
@skolotoi4588
@skolotoi4588 2 года назад
Ты забыл = между 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 года назад
Ошибки всегда можно найти в "Console", открываешь свой браузер > документ где написан код > после нажимаешь на F12, а там открываешь "console" и в твоём случае / при ошибке, будет написано вот это > Uncaught SyntaxError: Unexpected identifier ... справа нажимаешь на index.js:30 / в моём случае / мой код написан на 30 странице в документе под именем index.js. После того как нажал туда, откроется следующее окно рядом с "Console", называется "Source" и там тебе автоматом покажет где ошибка, что ты пропустил или не дописал.
@13-th_Lord
@13-th_Lord 4 месяца назад
@@skolotoi4588 А ещё можно спросить у чата ГПТ что в коде не так))
@skolotoi4588
@skolotoi4588 4 месяца назад
@@13-th_Lord Верно! )) ChatGPT рулит 😎
@xeither289
@xeither289 2 года назад
☦💕❤🙏☦
@el1oz155
@el1oz155 3 года назад
короче говоря, только во время + стринга и целого числа интерпретатор страдает херней, а с - / * % все работает хорошо.
@itproger
@itproger 3 года назад
Да, верно 👍🏼
@santir34
@santir34 2 года назад
У меня вопрос зачем нужен console.log???????? Зачем пользователю смотреть в консоль
@dmitry_beresten
@dmitry_beresten Год назад
я думаю, так проще всего начать изучение языка...
@user-rs2cr2cd8f
@user-rs2cr2cd8f 3 года назад
Гоша пропал чёт . Пхд c++ изучает)
@itproger
@itproger 3 года назад
Я не пропал)
@user-rs2cr2cd8f
@user-rs2cr2cd8f 3 года назад
@@itproger Тонкий намек...А будут уроки по c++?😂😂
@user-eq9dr8wt8l
@user-eq9dr8wt8l 11 месяцев назад
У меня проблема код написал var num_ 1 Var num_2 Console.log("Вычитание:" +(num_1 - num-2)) и у меня просто в браузере просто как текст
@johntubeG
@johntubeG 9 месяцев назад
Чтобы код работал правильно, нужно исправить несколько ошибок: 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)); ``` Теперь код будет успешно выполняться, и результат вычитания будет отображаться в консоли браузера.
@xeither289
@xeither289 2 года назад
БОГ ЕСТЬ ЛЮБИТЕ БОГА И СВОИХ БЛИЖНИХ
@xeither289
@xeither289 2 года назад
ИИСУС ХРИСТОС ЕСТЬ МЕССИЯ И ОН ВОСКРЕС!!!
@brawaga
@brawaga 2 года назад
8:23 не куча чисел, и не одно число, а часть числа.
@yakupatahanov81
@yakupatahanov81 3 года назад
Все на с++ похож по многим синтаксисам
@pshego_pg
@pshego_pg Год назад
Кто смотрит в 2023 году, не используйте тип переменной "var", она устарела и щас не актуальная, используйте тип "let"
@johntubeG
@johntubeG 9 месяцев назад
На самом деле можно и использовать что var что и let. но всё таки рекомендуется использовать `let` вместо `var`, потому что это позволяет создавать переменные с ограниченными областями видимости, что способствует предотвращению ошибок и улучшению читаемости кода. Однако `var` все еще может быть использован в существующем коде или в случаях, когда требуется функциональная область видимости.
@airbox5182
@airbox5182 Год назад
Задумался не похож ли JS на Pascal
@yaroslavgo2980
@yaroslavgo2980 9 месяцев назад
Как по мне Паскаль сложнее
@user-lo3dz4rb8n
@user-lo3dz4rb8n 4 месяца назад
вообще не душно
@elizabetholsen6605
@elizabetholsen6605 6 месяцев назад
Пока всё как в питоне
@CHLORADIUM
@CHLORADIUM 5 месяцев назад
Да, похоже
@dennik4932
@dennik4932 2 года назад
var str_1 = 12; ни как не может быть форматом строки )))) не вводи людей пожалуйста в заблуждение, нет кавычек значит число! А так подача информации 👍
@13-th_Lord
@13-th_Lord 4 месяца назад
Разве автор об этом не говорил?)) (Просто не помню уже. Только глянул видео, переписал код в шпаргалку и вот стараюсь мозгом обработать информацию из видео. Может быть, автор говорил это в плейлисте по питону и у меня в памяти всё перемешалось, пхахах))
@user-fu3nv8uy9t
@user-fu3nv8uy9t 2 года назад
На python похоже
@SLAWETS
@SLAWETS Год назад
у кого тоже сайт не грузит?
@user-ql2is7qu3p
@user-ql2is7qu3p Год назад
Твои труды бы да и в скилбокс а то там бездарь какая-та записывает видео))) рекомендую стать там экспертом)))
@jake7388
@jake7388 3 года назад
А да? Это один и тот же человек? Чел... если это действительно так, то почему ты так сильно обделяешь этот?
@alexandrarej546
@alexandrarej546 7 месяцев назад
слишком бістро и непонятно для меня(
@byjeka8884
@byjeka8884 4 месяца назад
уже лучше в плане содержания видео, очень жаль, что вы сразу описываемые действия не называете своими именами типа: конкатенация, итерация, инкремент и декремент ну и т.д. . видео сразу вырастет в плане информативности, а так не больше чем инфоцыганство.
@13-th_Lord
@13-th_Lord 4 месяца назад
А что означают эти слова?))
@user-ll4qe9kk1r
@user-ll4qe9kk1r 3 месяца назад
Нах надо новичка грузить терминами? Сначала надо объяснить как той или иное работает а потом уже рассказать как оно называется
@user-bk3pk1ms4n
@user-bk3pk1ms4n 6 месяцев назад
Почему вар, а не лэт?
@tru4518
@tru4518 Год назад
один в один Java
@Nezi_11
@Nezi_11 7 месяцев назад
Джава сложнее
@khanda-media3582
@khanda-media3582 Год назад
Гоша Дударь мы очень благодарны тебе за все твои старания и качественные видио!!! 😃👍
@khanda-media3582
@khanda-media3582 Год назад
Гоша Дударь мы очень благодарны тебе за все твои старания и качественные видио!!! 😃👍
Далее
How to bring sweets anywhere 😋🍰🍫
00:32
Просмотров 5 млн
Reduce это просто. JavaScript
17:11
Просмотров 60 тыс.
How to bring sweets anywhere 😋🍰🍫
00:32
Просмотров 5 млн