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

2024 ж. 23 Мам.
164 902 Рет қаралды

Переменные и типы данных - основа любого языка программирования. За урок мы научимся создавать и работать с переменными в языке программирования 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/
✔ -------------
Вступай в группу Вк - vk.com/prog_life 🚀
Группа FaceBook - goo.gl/XW0aaP
Инстаграм itProger: / itproger_official
Instagram: / gosha_dudar
Telegram: t.me/itProger_official
Twitter - / goshadudar
- Уроки от #itProger 👨🏼‍💻
- Все уроки по хештегу #itprogerLessons

Пікірлер
  • То чувство, когда материал на ютубе подается лучше чем в курсах за 100к

    @user-ol5xe4oq4e@user-ol5xe4oq4e2 ай бұрын
    • да! Только у меня курс на минутку за 200 тысяч ( работой оплачен ) но боже мой я на ютуб и молюсь на человека который объясняет все как для меня (гуманитария !) спасибо! Курсы это 99% убожество.

      @Rinucca@RinuccaАй бұрын
    • @@Rinucca что за курс ?

      @crash5972@crash5972Ай бұрын
  • спасибо огромное. хотела начать с нуля учить и везде где не искала изначально, не могла найти нормальные обьяснения прям с нуля. все очень понятно и чётко.

    @nicoletamihailova81@nicoletamihailova812 жыл бұрын
  • Хорошие уроки, чётко объясняете, Молодец!!!

    @androviews1@androviews18 ай бұрын
  • Спасибо за все)

    @alimniyazov5248@alimniyazov52483 жыл бұрын
  • Пока мне нравится твой подход в обьяснении начала программирования. Более мение просто и понятно.

    @user-tt7nw5bz3v@user-tt7nw5bz3v2 ай бұрын
  • Доходчиво, буду смотреть следующее видео

    @alanpuch2243@alanpuch2243 Жыл бұрын
  • Щиро дякую за урок! Було корисно. Вивчаю веб-розробку.

    @dmitry_beresten@dmitry_beresten Жыл бұрын
  • Гарний курс. Дивилась інші, тут дуже доступно пояснюється. Дякую!

    @HEjENtalk@HEjENtalk Жыл бұрын
    • Ага

      @anime-video434@anime-video43410 ай бұрын
  • Класс. Спасибо

    @user-np7jz5jm9v@user-np7jz5jm9v2 жыл бұрын
  • Очень помогаешь! Спасибо

    @spkf3419@spkf34192 жыл бұрын
  • Спасибо!

    @skolotoi4588@skolotoi45882 жыл бұрын
  • Ребята, для начинающих ещё хочу подкинуть совет: в начале любого скрипта( именно в самом начале) прописывайте ("use strict") это "строгий режим для выполнения Джава скрипта, и если вы ее пропишите, то используйте 'let' для создания переменных

    @communist_1917_@communist_1917_11 ай бұрын
  • Спасибо бро!

    @user-gs4ec4it5l@user-gs4ec4it5l3 жыл бұрын
  • спасибо за урок

    @Burovasofia@Burovasofia Жыл бұрын
  • Сделай пожалуйста уроки по Vue 3 Сейчас это более, чем необходимо В документации есть много непонятных моментов и если бы ты объяснил бы их, было бы круто Только просьба, чтобы в курсе была не только элементарщина: про поля data, methods, computed, методы жизненного цикла, а также элементарнейшие директивы. А полноценный НОРМАЛЬНЫЙ курс, в котором еще будет говорится про слоты, composition api, фрагменты, телепорты, рефы, миксины

    @user-qi6wt2sz6d@user-qi6wt2sz6d3 жыл бұрын
    • i guess Im kind of randomly asking but do anybody know a good site to stream new tv shows online ?

      @brookstyler3666@brookstyler36662 жыл бұрын
    • @Brooks Tyler try FlixZone. You can find it on google =)

      @johnnyabdullah7528@johnnyabdullah75282 жыл бұрын
    • Тебя услышали

      @rassulkhadjiyev3353@rassulkhadjiyev33536 ай бұрын
    • Чекай он уже делает

      @rassulkhadjiyev3353@rassulkhadjiyev33536 ай бұрын
  • Кстати, да...я в другом видео смотрел что если допускаем, что будем менять значение переменной в будущем, то надо использовать "let"

    @alexmarkeloff5970@alexmarkeloff59702 жыл бұрын
  • Спасибо!!

    @user-cj3vb2ix9j@user-cj3vb2ix9j6 ай бұрын
  • Спасибо

    @user-rt6hg3sx5v@user-rt6hg3sx5v4 ай бұрын
  • super objiasnenie like

    @modultre@modultre3 жыл бұрын
  • Крутой видос . продолжай в том же духе

    @dmitriystr@dmitriystr3 жыл бұрын
    • Спасибо 😉

      @itproger@itproger3 жыл бұрын
  • Ви з України? Довго шукала подібні уроки і нарешті знайшла. В захваті. Все здається таким легким)))

    @alya_k1311@alya_k13118 ай бұрын
  • Спс урок не плохой, но вот вопрос таков как с тобой выйти на связь, что бы задать кое-какие вопросы? Куда писал ответа не получил!

    @ganjackal@ganjackal2 жыл бұрын
  • в const можно изменить внутренние поля

    @artrone9377@artrone9377 Жыл бұрын
  • мне кажется про var надо говорить 2 минуты, что было такое обьявление переменной в далёкие древние времена, сейчас весь код на let и const

    @user-te4zh2dz9r@user-te4zh2dz9r Жыл бұрын
  • "$" может быть в названии переменной, как и "_"

    @alexandershevchenko2921@alexandershevchenko29212 жыл бұрын
  • Есть еще переменная "let" это тоже самое что и переменная "var" только "let" новее

    @fr1zyzz@fr1zyzz3 ай бұрын
  • Знак долора вполне вальдно использовать как и нижнее подчеркивание

    @pon4ik542@pon4ik5422 ай бұрын
  • Вобще-то когда создаёшь переменную типа const положено название переменной писать заглавными буквами (пример const NUM = 478;)

    @mymy3code942@mymy3code9422 жыл бұрын
    • Переменная типа const создается с заглавными буквами, если ты знаешь что в ходе всего проекта она не будет меняться. Допустим const BIRHDAY = "19.12.1995" , тогда здесь заглавными, а у тебя в примере можно и мелкими буквами прописать.

      @user-ll4sj5qb5o@user-ll4sj5qb5o2 жыл бұрын
    • @@user-ll4sj5qb5o я просто к примеру написал

      @mymy3code942@mymy3code9422 жыл бұрын
  • Где объявление перемнной с помощью слова Let? и понимание в чем между всеми этими тремя словами принципиальная разница? Сумбурно

    @cheize2020@cheize2020 Жыл бұрын
  • 7:30 переменные это то, ради чего весь язык придуман, без переменной это как калькулятор без кнопок цифр )

    @gnngnn5647@gnngnn56473 жыл бұрын
    • Согласен, но понимаю что в начале их предназначение ещё не совсем понятно)

      @itproger@itproger3 жыл бұрын
  • щас бы в 2020 создавать переменные через var

    @user-mo8nd6vm9n@user-mo8nd6vm9n3 жыл бұрын
    • Изучение let я оставил на более позднее время. Считаю что let можно изучить вместе с es6 и Babel

      @itproger@itproger3 жыл бұрын
    • @@itproger уффф. Я уж подумал, что уроки старые.

      @f-len@f-len3 жыл бұрын
    • Привет, я не особо шарю в JavaScript можешь сказать как правильно создавать переменную

      @wolfskrim9981@wolfskrim99812 жыл бұрын
    • @@wolfskrim9981 learn JavaScript в помощь)

      @simonyansimonyan3327@simonyansimonyan33272 жыл бұрын
  • получается числа со строками конкатенируются?

    @T_i_m_T_i_m@T_i_m_T_i_m Жыл бұрын
  • А почему все в своиих видеоуроках показывают только примеры с переменной var . Сейчас никто не использует var , болле современные переменные это let и const

    @abdarrahman_l7@abdarrahman_l7 Жыл бұрын
  • нигде не нашел ответа на свой вопрос. как можно операторы +, -, и так далее выводить в качестве значения переменной. например let plus = + , чтобы я потом эту переменную мог использовать ? Или это всё шляпа и так никто никогда не делает?

    @guyxxxxxxxx@guyxxxxxxxx Жыл бұрын
    • ты можешь его вывести только в качестве строки, тоесть при создание переменной допустим let plus = '+'; (Дело в этимх одинарных скобках) console.log(plus); далее смотришь получилось ли тебе в переменную plus, внести значение а чтобы каким другим образом, то это навряд ли

      @zhandosm1429@zhandosm14298 ай бұрын
  • После Java не привычно создавать переменные не указывая их тип данных

    @yuliyaparamonova5596@yuliyaparamonova55962 жыл бұрын
    • Друг, зачем тебе js если ты знаешь Java?)

      @kirysha52@kirysha52 Жыл бұрын
    • @@kirysha52 потому что для фронтенда java не подойдет

      @user-sd8ml7tq2y@user-sd8ml7tq2y Жыл бұрын
  • 😇😇

    @yersinbizak3592@yersinbizak3592 Жыл бұрын
  • Тут конечно совсем для новичков в программировании. Если вы,как и я перекатываетесь в веб из какого-то другого языка,то это можно скипать по-моему.

    @Vlad-sw4zd@Vlad-sw4zd2 жыл бұрын
  • 6:10 как на той сайт попасть?

    @remixpro3795@remixpro37954 ай бұрын
  • а где переменная "let" ?

    @HA_CTPIME@HA_CTPIME Жыл бұрын
  • В js ещё можно создавать переменные с помощью let, но в чём разница между let и var?

    @d1orn@d1orn3 жыл бұрын
    • Есть сайт javascriptlearn и там в главе "устаревшее слово var" всё объясняют.

      @user-mc1nf7wl1y@user-mc1nf7wl1y3 жыл бұрын
    • learn.javascript.ru/var здесь ответ.

      @zashkvardev2103@zashkvardev21033 жыл бұрын
    • let - новый формат создания переменных. Он идет в новых версиях языка JavaScript. Его лучше изучать вместе с изучением Babel

      @itproger@itproger3 жыл бұрын
    • @@itproger спасибо

      @d1orn@d1orn3 жыл бұрын
    • Область видимости

      @alialiev4667@alialiev46673 жыл бұрын
  • ☦❤🙏❤

    @xeither289@xeither2892 жыл бұрын
  • я конечно не эксперт, но переменные лучше объявлять через let и const

    @scratch1757@scratch175716 күн бұрын
  • Почему в этом уроке вы использовали var, а не let? Ведь var считается уже устаревшей! А так все классно.

    @ecomobil5891@ecomobil589111 ай бұрын
  • 1.09.22

    @den4ik-1995@den4ik-1995 Жыл бұрын
  • ИИСУС ХРИСТОС ЕСТЬ МЕССИЯ И ОН ВОСКРЕС

    @xeither289@xeither2892 жыл бұрын
  • Почему у меня var не работает? И не подствечивается? Я с телефона, через твое приложение

    @Kto-to093@Kto-to0935 ай бұрын
  • Почему не let?

    @reyfx5272@reyfx52723 жыл бұрын
    • me die?

      @user-so8rx4rn8x@user-so8rx4rn8x3 жыл бұрын
    • Внатуре

      @witne@witne Жыл бұрын
    • Тут учать js вне стандарта ECMAScript 5. Ведь это чуть другая история.

      @bdet2776@bdet2776 Жыл бұрын
    • Использование var оправданно, если нужно писать код для старых браузеров времён IE 11 или Opera mini. Во всех остальных случаях лучше использовать let и const, так как они не позволят допустить ошибки, приводящие к неправильным значениям в переменных или изменениям глобальных переменных.

      @PASHTET-DEVOPS@PASHTET-DEVOPS Жыл бұрын
  • А разве вместо var не let надо писать?

    @DjangoNoNiger@DjangoNoNiger9 ай бұрын
    • Ключевое слово var - почти то же самое, что и let. Оно объявляет переменную, но немного по-другому, «устаревшим» способом.

      @yeg91@yeg919 ай бұрын
  • var можно не прописывать

    @0nly0n3@0nly0n32 жыл бұрын
  • А не лучше вместо "Переменная: " + num + "." написать - `Переменная: ${num}.` ?

    @DjangoNoNiger@DjangoNoNiger9 ай бұрын
  • Уроки отличные, но есть один минус-вы 2 урока тратите на чепуху. Из этих 2 уроков я извлёк только о JS

    @Alex-IT2@Alex-IT22 жыл бұрын
    • @fili “mon” _ причем для начинающих. Походу надо сразу с работы с дом-деревом начинать, чтобы новичек кайфанул!)

      @user-ce2vy8lh1j@user-ce2vy8lh1j Жыл бұрын
  • почему var а не let ?

    @user-li6gy7up9y@user-li6gy7up9y Жыл бұрын
    • Можешь обьяснить разницу?

      @MikeMentzer09@MikeMentzer09 Жыл бұрын
  • зачем нужен консоль?!??! не вижу в нём смысла вообще, объясните!!!

    @ElnurZhorobekov@ElnurZhorobekov6 ай бұрын
    • что бы выводить информацию которую не нужно видеть обычному человеку

      @S1ns201@S1ns2014 ай бұрын
  • Пока похоже на python

    @user-vb9ti4qp1o@user-vb9ti4qp1o2 жыл бұрын
  • Чувак, var - устаревшая конструкция языка, имеющая проблемы с областями видимости, впоследствии заменена на let в новых версиях, где эти проблемы пофиксены, нафига ты учишь старым стандартам, которые уже не используются?

    @dmizhuk@dmizhuk3 жыл бұрын
    • let - не поддерживается старыми версиями Internet Explorer. Ну а вдруг кому-то оно надо (что-то сделать в старых версиях IE)?! :))

      @user-tv9nb4by4n@user-tv9nb4by4n3 жыл бұрын
    • @@user-tv9nb4by4n о var можно говорить в ознакомительных целях, но акцент делать на let и const, а для древних браузеров есть Babel

      @Nikroks@Nikroks2 жыл бұрын
    • Ору с экспертов с комментаторской будки, смысл смотреть, то что знаешь лучше? Этот курс рассчитан, кто совсем не знаком с JS и ему сразу понимать разницу между var и let будет тяжело.

      @brainman2125@brainman21252 жыл бұрын
    • этот видеоурок вышел устаревшим, верните мой ECMAScript 5

      @user-te4zh2dz9r@user-te4zh2dz9r Жыл бұрын
    • можно по идее просто переменная = значение без создания зарание

      @onesun5521@onesun5521 Жыл бұрын
  • БОГ ЕСТЬ ЛЮБИТЕ БОГА И СВОИХ БЛИЖНИХ

    @xeither289@xeither2892 жыл бұрын
  • Скорее всего автор использует не let, а var потому что он уже старик в web

    @zirniy.oparish@zirniy.oparish8 ай бұрын
  • В чём-то JS на Pascal похож🤨

    @gmadjyern@gmadjyern2 ай бұрын
    • неееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееет

      @FedorDmitriew@FedorDmitriewАй бұрын
    • нееееееееееееееееееееееееееееееееееееееет

      @FedorDmitriew@FedorDmitriewАй бұрын
  • Точкой с запятой заканчивается каждое ВЫРАЖЕНИЕ, а не строка, в строке может быть несколько выражений, заканчивающихся точкой с запятой, и наоборот - в одной строке не может быть несколько выражений (!!!) с единствеенной точкой с запятой в конце строки! И одно выражение может быть растянуто на несколько строк, которые НЕ должны заканчиваться точками с запятой! В принципе, всё, видос можно закрывать. Столько ляпов в самом начале, и зачем мешать всё в кучу? Переменные, синтаксис, устаревшие конструкции языка? Только в заблуждение народ вводишь, представляю, чему они научатся!

    @dmizhuk@dmizhuk3 жыл бұрын
    • Точкой с запятой заканчивается statement. В рунете statement называют инструкцией (не выражением). И уже инструкция состоит из выражений и т.д. Пример: пустая инструкция - это просто точка с запятой. ;;; - три точки с запятой, это три пустых инструкции (empty statements), но никак не 3 пустых выражения. 2:33 - точка с запятой говорит о том, что завершилась ИНСТРУКЦИЯ. Конечно же, фраза про то, что точка с запятой завершает строку - жесткая оговорка автора. Так как, в последующих уроках будут инструкции, которые будут растянуты на несколько строк в редакторе.

      @user-tv9nb4by4n@user-tv9nb4by4n3 жыл бұрын
  • слишком много воды

    @WhiteSinica@WhiteSinica11 ай бұрын
KZhead