Уроки JavaScript для начинающих / #4 - Переменные и типы данных в JS

  Рет қаралды 166,820

Школа itProger / Программирование

Школа itProger / Программирование

Күн бұрын

Переменные и типы данных - основа любого языка программирования. За урок мы научимся создавать и работать с переменными в языке программирования JavaScript. Дополнительно мы поговорим на тему типов данных в JS.
✅ Полезные ссылки:
Урок на сайте itProger: itproger.com/course/javascript/4
⏰ Тайм коды:
00:00 - Начало
00:18 - Что такое переменная?
01:25 - Создание переменных
03:15 - Установка значения
04:23 - Действия с переменными
07:45 - Создание константы
09:00 - Типы данных
13:45 - Заключительная часть
✔ Сообщество программистов: itproger.com/
✔ -------------
Вступай в группу Вк - prog_life 🚀
Группа FaceBook - goo.gl/XW0aaP
Инстаграм itProger: / itproger_official
Instagram: / gosha_dudar
Telegram: t.me/itProger_official
Twitter - / goshadudar
- Уроки от #itProger 👨🏼‍💻
- Все уроки по хештегу #itprogerLessons

Пікірлер: 103
@user-ol5xe4oq4e
@user-ol5xe4oq4e 2 ай бұрын
То чувство, когда материал на ютубе подается лучше чем в курсах за 100к
@Rinucca
@Rinucca Ай бұрын
да! Только у меня курс на минутку за 200 тысяч ( работой оплачен ) но боже мой я на ютуб и молюсь на человека который объясняет все как для меня (гуманитария !) спасибо! Курсы это 99% убожество.
@crash5972
@crash5972 Ай бұрын
@@Rinucca что за курс ?
@nicoletamihailova81
@nicoletamihailova81 2 жыл бұрын
спасибо огромное. хотела начать с нуля учить и везде где не искала изначально, не могла найти нормальные обьяснения прям с нуля. все очень понятно и чётко.
@tanto_id
@tanto_id 7 күн бұрын
Спасибо за видео! Есть один момент. В видео сказано, что в JS нестрогая типизация, поэтому не надо указывать тип при объявлении переменной. Но нестрогая типизация - это, например, возможность складывать переменные разных типов данных (как это показано далее). А вот динамическая типизация даёт возможность не указывать тип при объявлении переменной. То есть типизация может быть статический и динамической, строгой и нестрогой
@androviews1
@androviews1 8 ай бұрын
Хорошие уроки, чётко объясняете, Молодец!!!
@user-tt7nw5bz3v
@user-tt7nw5bz3v 2 ай бұрын
Пока мне нравится твой подход в обьяснении начала программирования. Более мение просто и понятно.
@alimniyazov5248
@alimniyazov5248 3 жыл бұрын
Спасибо за все)
@alanpuch2243
@alanpuch2243 Жыл бұрын
Доходчиво, буду смотреть следующее видео
@dmitry_beresten
@dmitry_beresten Жыл бұрын
Щиро дякую за урок! Було корисно. Вивчаю веб-розробку.
@HEjENtalk
@HEjENtalk Жыл бұрын
Гарний курс. Дивилась інші, тут дуже доступно пояснюється. Дякую!
@anime-video434
@anime-video434 11 ай бұрын
Ага
@communist_1917_
@communist_1917_ 11 ай бұрын
Ребята, для начинающих ещё хочу подкинуть совет: в начале любого скрипта( именно в самом начале) прописывайте ("use strict") это "строгий режим для выполнения Джава скрипта, и если вы ее пропишите, то используйте 'let' для создания переменных
@user-np7jz5jm9v
@user-np7jz5jm9v 2 жыл бұрын
Класс. Спасибо
@spkf3419
@spkf3419 2 жыл бұрын
Очень помогаешь! Спасибо
@user-gs4ec4it5l
@user-gs4ec4it5l 3 жыл бұрын
Спасибо бро!
@skolotoi4588
@skolotoi4588 2 жыл бұрын
Спасибо!
@Burovasofia
@Burovasofia Жыл бұрын
спасибо за урок
@user-cj3vb2ix9j
@user-cj3vb2ix9j 6 ай бұрын
Спасибо!!
@alexmarkeloff5970
@alexmarkeloff5970 2 жыл бұрын
Кстати, да...я в другом видео смотрел что если допускаем, что будем менять значение переменной в будущем, то надо использовать "let"
@user-qi6wt2sz6d
@user-qi6wt2sz6d 3 жыл бұрын
Сделай пожалуйста уроки по Vue 3 Сейчас это более, чем необходимо В документации есть много непонятных моментов и если бы ты объяснил бы их, было бы круто Только просьба, чтобы в курсе была не только элементарщина: про поля data, methods, computed, методы жизненного цикла, а также элементарнейшие директивы. А полноценный НОРМАЛЬНЫЙ курс, в котором еще будет говорится про слоты, composition api, фрагменты, телепорты, рефы, миксины
@brookstyler3666
@brookstyler3666 3 жыл бұрын
i guess Im kind of randomly asking but do anybody know a good site to stream new tv shows online ?
@johnnyabdullah7528
@johnnyabdullah7528 3 жыл бұрын
@Brooks Tyler try FlixZone. You can find it on google =)
@rassulkhadjiyev3353
@rassulkhadjiyev3353 6 ай бұрын
Тебя услышали
@rassulkhadjiyev3353
@rassulkhadjiyev3353 6 ай бұрын
Чекай он уже делает
@user-rt6hg3sx5v
@user-rt6hg3sx5v 4 ай бұрын
Спасибо
@modultre
@modultre 3 жыл бұрын
super objiasnenie like
@dmitriystr
@dmitriystr 3 жыл бұрын
Крутой видос . продолжай в том же духе
@itproger
@itproger 3 жыл бұрын
Спасибо 😉
@artrone9377
@artrone9377 Жыл бұрын
в const можно изменить внутренние поля
@user-te4zh2dz9r
@user-te4zh2dz9r Жыл бұрын
мне кажется про var надо говорить 2 минуты, что было такое обьявление переменной в далёкие древние времена, сейчас весь код на let и const
@gnngnn5647
@gnngnn5647 3 жыл бұрын
7:30 переменные это то, ради чего весь язык придуман, без переменной это как калькулятор без кнопок цифр )
@itproger
@itproger 3 жыл бұрын
Согласен, но понимаю что в начале их предназначение ещё не совсем понятно)
@ganjackal
@ganjackal 2 жыл бұрын
Спс урок не плохой, но вот вопрос таков как с тобой выйти на связь, что бы задать кое-какие вопросы? Куда писал ответа не получил!
@alya_k1311
@alya_k1311 8 ай бұрын
Ви з України? Довго шукала подібні уроки і нарешті знайшла. В захваті. Все здається таким легким)))
@fr1zyzz
@fr1zyzz 3 ай бұрын
Есть еще переменная "let" это тоже самое что и переменная "var" только "let" новее
@T_i_m_T_i_m
@T_i_m_T_i_m Жыл бұрын
получается числа со строками конкатенируются?
@alexandershevchenko2921
@alexandershevchenko2921 2 жыл бұрын
"$" может быть в названии переменной, как и "_"
@pon4ik542
@pon4ik542 3 ай бұрын
Знак долора вполне вальдно использовать как и нижнее подчеркивание
@mymy3code942
@mymy3code942 2 жыл бұрын
Вобще-то когда создаёшь переменную типа const положено название переменной писать заглавными буквами (пример const NUM = 478;)
@DiaryofMemories1995
@DiaryofMemories1995 2 жыл бұрын
Переменная типа const создается с заглавными буквами, если ты знаешь что в ходе всего проекта она не будет меняться. Допустим const BIRHDAY = "19.12.1995" , тогда здесь заглавными, а у тебя в примере можно и мелкими буквами прописать.
@mymy3code942
@mymy3code942 2 жыл бұрын
@@DiaryofMemories1995 я просто к примеру написал
@guyxxxxxxxx
@guyxxxxxxxx Жыл бұрын
нигде не нашел ответа на свой вопрос. как можно операторы +, -, и так далее выводить в качестве значения переменной. например let plus = + , чтобы я потом эту переменную мог использовать ? Или это всё шляпа и так никто никогда не делает?
@zhandosm1429
@zhandosm1429 8 ай бұрын
ты можешь его вывести только в качестве строки, тоесть при создание переменной допустим let plus = '+'; (Дело в этимх одинарных скобках) console.log(plus); далее смотришь получилось ли тебе в переменную plus, внести значение а чтобы каким другим образом, то это навряд ли
@cheize2020
@cheize2020 Жыл бұрын
Где объявление перемнной с помощью слова Let? и понимание в чем между всеми этими тремя словами принципиальная разница? Сумбурно
@yuliyaparamonova5596
@yuliyaparamonova5596 2 жыл бұрын
После Java не привычно создавать переменные не указывая их тип данных
@kirysha52
@kirysha52 Жыл бұрын
Друг, зачем тебе js если ты знаешь Java?)
@user-sd8ml7tq2y
@user-sd8ml7tq2y Жыл бұрын
@@kirysha52 потому что для фронтенда java не подойдет
@yersinbizak3592
@yersinbizak3592 Жыл бұрын
😇😇
@user-mo8nd6vm9n
@user-mo8nd6vm9n 3 жыл бұрын
щас бы в 2020 создавать переменные через var
@itproger
@itproger 3 жыл бұрын
Изучение let я оставил на более позднее время. Считаю что let можно изучить вместе с es6 и Babel
@f-len
@f-len 3 жыл бұрын
@@itproger уффф. Я уж подумал, что уроки старые.
@wolfskrim9981
@wolfskrim9981 2 жыл бұрын
Привет, я не особо шарю в JavaScript можешь сказать как правильно создавать переменную
@simonyansimonyan3327
@simonyansimonyan3327 2 жыл бұрын
@@wolfskrim9981 learn JavaScript в помощь)
@abdarrahman_l7
@abdarrahman_l7 Жыл бұрын
А почему все в своиих видеоуроках показывают только примеры с переменной var . Сейчас никто не использует var , болле современные переменные это let и const
@d1orn
@d1orn 3 жыл бұрын
В js ещё можно создавать переменные с помощью let, но в чём разница между let и var?
@user-mc1nf7wl1y
@user-mc1nf7wl1y 3 жыл бұрын
Есть сайт javascriptlearn и там в главе "устаревшее слово var" всё объясняют.
@zashkvardev2103
@zashkvardev2103 3 жыл бұрын
learn.javascript.ru/var здесь ответ.
@itproger
@itproger 3 жыл бұрын
let - новый формат создания переменных. Он идет в новых версиях языка JavaScript. Его лучше изучать вместе с изучением Babel
@d1orn
@d1orn 3 жыл бұрын
@@itproger спасибо
@alialiev4667
@alialiev4667 3 жыл бұрын
Область видимости
@remixpro3795
@remixpro3795 5 ай бұрын
6:10 как на той сайт попасть?
@Vlad-sw4zd
@Vlad-sw4zd 2 жыл бұрын
Тут конечно совсем для новичков в программировании. Если вы,как и я перекатываетесь в веб из какого-то другого языка,то это можно скипать по-моему.
@HA_CTPIME
@HA_CTPIME Жыл бұрын
а где переменная "let" ?
@xeither289
@xeither289 2 жыл бұрын
☦❤🙏❤
@reyfx5272
@reyfx5272 3 жыл бұрын
Почему не let?
@user-so8rx4rn8x
@user-so8rx4rn8x 3 жыл бұрын
me die?
@witne
@witne Жыл бұрын
Внатуре
@bdet2776
@bdet2776 Жыл бұрын
Тут учать js вне стандарта ECMAScript 5. Ведь это чуть другая история.
@PASHTET-DEVOPS
@PASHTET-DEVOPS Жыл бұрын
Использование var оправданно, если нужно писать код для старых браузеров времён IE 11 или Opera mini. Во всех остальных случаях лучше использовать let и const, так как они не позволят допустить ошибки, приводящие к неправильным значениям в переменных или изменениям глобальных переменных.
@DjangoNoNiger
@DjangoNoNiger 10 ай бұрын
А разве вместо var не let надо писать?
@yeg91
@yeg91 9 ай бұрын
Ключевое слово var - почти то же самое, что и let. Оно объявляет переменную, но немного по-другому, «устаревшим» способом.
@den4ik-1995
@den4ik-1995 Жыл бұрын
1.09.22
@xeither289
@xeither289 2 жыл бұрын
ИИСУС ХРИСТОС ЕСТЬ МЕССИЯ И ОН ВОСКРЕС
@Kto-to093
@Kto-to093 6 ай бұрын
Почему у меня var не работает? И не подствечивается? Я с телефона, через твое приложение
@ecomobil5891
@ecomobil5891 11 ай бұрын
Почему в этом уроке вы использовали var, а не let? Ведь var считается уже устаревшей! А так все классно.
@scratch1757
@scratch1757 27 күн бұрын
я конечно не эксперт, но переменные лучше объявлять через let и const
@0nly0n3
@0nly0n3 2 жыл бұрын
var можно не прописывать
@Alex-IT2
@Alex-IT2 2 жыл бұрын
Уроки отличные, но есть один минус-вы 2 урока тратите на чепуху. Из этих 2 уроков я извлёк только о JS
@user-ce2vy8lh1j
@user-ce2vy8lh1j Жыл бұрын
@fili “mon” _ причем для начинающих. Походу надо сразу с работы с дом-деревом начинать, чтобы новичек кайфанул!)
@user-li6gy7up9y
@user-li6gy7up9y Жыл бұрын
почему var а не let ?
@MikeMentzer09
@MikeMentzer09 Жыл бұрын
Можешь обьяснить разницу?
@ElnurZhorobekov
@ElnurZhorobekov 6 ай бұрын
зачем нужен консоль?!??! не вижу в нём смысла вообще, объясните!!!
@S1ns201
@S1ns201 5 ай бұрын
что бы выводить информацию которую не нужно видеть обычному человеку
@gmadjyern
@gmadjyern 2 ай бұрын
В чём-то JS на Pascal похож🤨
@DjangoNoNiger
@DjangoNoNiger 10 ай бұрын
А не лучше вместо "Переменная: " + num + "." написать - `Переменная: ${num}.` ?
@user-vb9ti4qp1o
@user-vb9ti4qp1o 2 жыл бұрын
Пока похоже на python
@dmizhuk
@dmizhuk 3 жыл бұрын
Чувак, var - устаревшая конструкция языка, имеющая проблемы с областями видимости, впоследствии заменена на let в новых версиях, где эти проблемы пофиксены, нафига ты учишь старым стандартам, которые уже не используются?
@user-tv9nb4by4n
@user-tv9nb4by4n 3 жыл бұрын
let - не поддерживается старыми версиями Internet Explorer. Ну а вдруг кому-то оно надо (что-то сделать в старых версиях IE)?! :))
@Nikroks
@Nikroks 2 жыл бұрын
@@user-tv9nb4by4n о var можно говорить в ознакомительных целях, но акцент делать на let и const, а для древних браузеров есть Babel
@brainman2125
@brainman2125 2 жыл бұрын
Ору с экспертов с комментаторской будки, смысл смотреть, то что знаешь лучше? Этот курс рассчитан, кто совсем не знаком с JS и ему сразу понимать разницу между var и let будет тяжело.
@user-te4zh2dz9r
@user-te4zh2dz9r Жыл бұрын
этот видеоурок вышел устаревшим, верните мой ECMAScript 5
@onesun5521
@onesun5521 Жыл бұрын
можно по идее просто переменная = значение без создания зарание
@xeither289
@xeither289 2 жыл бұрын
БОГ ЕСТЬ ЛЮБИТЕ БОГА И СВОИХ БЛИЖНИХ
@zirniy.oparish
@zirniy.oparish 8 ай бұрын
Скорее всего автор использует не let, а var потому что он уже старик в web
@dmizhuk
@dmizhuk 3 жыл бұрын
Точкой с запятой заканчивается каждое ВЫРАЖЕНИЕ, а не строка, в строке может быть несколько выражений, заканчивающихся точкой с запятой, и наоборот - в одной строке не может быть несколько выражений (!!!) с единствеенной точкой с запятой в конце строки! И одно выражение может быть растянуто на несколько строк, которые НЕ должны заканчиваться точками с запятой! В принципе, всё, видос можно закрывать. Столько ляпов в самом начале, и зачем мешать всё в кучу? Переменные, синтаксис, устаревшие конструкции языка? Только в заблуждение народ вводишь, представляю, чему они научатся!
@user-tv9nb4by4n
@user-tv9nb4by4n 3 жыл бұрын
Точкой с запятой заканчивается statement. В рунете statement называют инструкцией (не выражением). И уже инструкция состоит из выражений и т.д. Пример: пустая инструкция - это просто точка с запятой. ;;; - три точки с запятой, это три пустых инструкции (empty statements), но никак не 3 пустых выражения. 2:33 - точка с запятой говорит о том, что завершилась ИНСТРУКЦИЯ. Конечно же, фраза про то, что точка с запятой завершает строку - жесткая оговорка автора. Так как, в последующих уроках будут инструкции, которые будут растянуты на несколько строк в редакторе.
@WhiteSinica
@WhiteSinica 11 ай бұрын
слишком много воды
Уроки JavaScript для начинающих / #5 - Математические действия
10:27
Школа itProger / Программирование
Рет қаралды 130 М.
Урок JavaScript №9  - Преобразование типов | Курс FrontEnd 2021
10:07
Фронтенд от Палыча
Рет қаралды 4 М.
Заметили?
00:11
Double Bubble
Рет қаралды 3 МЛН
Joven bailarín noquea a ladrón de un golpe #nmas #shorts
00:17
100❤️ #shorts #construction #mizumayuuki
00:18
MY💝No War🤝
Рет қаралды 20 МЛН
Операторы JAVASCRIPT. "2"+2=22. Уроки JAVASCRIPT с нуля 2020
27:28
Фрілансер по життю
Рет қаралды 213 М.
Trigonometry 10th lecture 1
14:40
Lets Learn
Рет қаралды 16
Уроки JavaScript для начинающих / #3 - Вывод информации. Работа с консолью
15:45
Школа itProger / Программирование
Рет қаралды 226 М.
Почему начинающие не понимают Javascript
7:32
Web Developer Blog
Рет қаралды 227 М.
Заметили?
00:11
Double Bubble
Рет қаралды 3 МЛН