• Saturday , 21 October 2017

JavaScript, урок 2: Строки. Объекты. Прототипы.

Code Canyon



Практический курс по JavaScript с упражнениями и тестами → https://ru.hexlet.io/courses/javascript_101/

Полный курс по самому распространенному языку программирования на планете. От переменных до регулярных выражений, замыканий и функционального программирования.

Original source

3d Ocean

Related Posts

30 Comments

  1. Polina Krol-Kovalova
    July 26, 2017 at 06:35

    Это самый понятный курс по JavaScript на YouTube. Спасибо вам большое!

  2. Ego Brain
    July 26, 2017 at 06:35

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

  3. Modu Chanyu
    July 26, 2017 at 06:35

    NaN тоже не является объектом

    typeof(NaN)
    "number"

  4. Denis Poltoratsky
    July 26, 2017 at 06:35

    400-й, нах!

  5. Сергей Сочный
    July 26, 2017 at 06:35

    у кого то спи**ли слайды…. и кто же это мог быть))

  6. Hovhannes Badasyan
    July 26, 2017 at 06:35

    Спасибо вам большое

  7. Sergey Katkov
    July 26, 2017 at 06:35

    Всё отлично и понятно 🙂 Доходчиво, с нюансами.
    В этой лекции пропустили синтаксис описания прототипа, сразу перешли к использованию. Пока не нагуглил – не понимал

  8. Vlad Yaremenko
    July 26, 2017 at 06:35

    Отличный курс, так держать.
    Вы сказали что всё в JS это объекты, кроме чисел, строк, null и т.д.
    Но существует одно дурацкое правило typeof null вернет object
    Можно ли null отнести к объектам или же это просто исключение?

  9. Александр Лучко
    July 26, 2017 at 06:35

    На 12-ой минуте вы указали что является объектами в js. Числа и строки тоже являются объектами, т.к. на них можно вешать методы от родителей, тот же toString. В js очень мало что не объект)).

  10. Дмитрий Тютяев
    July 26, 2017 at 06:35

    Рахим и Sorax рулят! =)

  11. рома александров
    July 26, 2017 at 06:35

    а где ссылка на операторы?

  12. Пингвин Полярный
    July 26, 2017 at 06:35

    Аплодирую стоя

  13. Irene Boboshko
    July 26, 2017 at 06:35

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

  14. Владимир Володин
    July 26, 2017 at 06:35

    Те кто считает лекцию (курс) плохим, дайте ссылку или название канала где объясняют лучше?

  15. Alexander Emashev
    July 26, 2017 at 06:35

    "Blink " + (181 + 1) + " Sum" + (40 + 1); Спасибо, за полезный курс!

  16. Scale Channel
    July 26, 2017 at 06:35

    Красавчик, все по полочкам разложил.

  17. Дмитрий Нектобит
    July 26, 2017 at 06:35

    Замечательные лекции. Замечательные комментаторы, много дополнений к основному материалу. Один из лучших обучающих курсов – имхо.

  18. Denni Adam
    July 26, 2017 at 06:35

    Эти лекции напоминают анекдот:
    Учитель: "ну дети пошли, ну идиоты. Я им три раза рассказал. Уже сам все понял. А они так и не поняли"
    А вообще лекции не плохие. Хотя Рахим часто и вводит в заблуждение некоторыми неточностями.

  19. Art iGanza
    July 26, 2017 at 06:35

    Все просто и понятно. Спасибо.

  20. AlM0781
    July 26, 2017 at 06:35

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

  21. Rinat Safin
    July 26, 2017 at 06:35

    Спасибо огромное Вам за работу! Пожалуй более понятного учителя я ещё не встречал!

  22. Кирилл Журавлёв
    July 26, 2017 at 06:35

    На 8 минуте вы рассказали о том, что можно конкатенировать строки с числами,  и даже показали как конкатенировать строки  результатом математического выражения. Во многих языках есть такие или другие хитрые(удобные или нет – судит каждый сам) возможности, но хотелось бы узнать как принято работать в данном языке с конкатенацией строк и чисел? Например в Python выражение "Явное – лучше неявного" – это значит, что надо привести все данные к конкретному формату, что бы работать с ними. Если бы я после Python начал писать на JavaScript – я бы склеивал число со строкой так:

    var a = "Blink " + (180 + 2).toString();

    Если бы я выложил этот код в OpenSource проект – меня бы похвалили или отругали? 

  23. Фикрет Куртиев
    July 26, 2017 at 06:35

    А выражения: var Megahuman = Human; можно ли использовать? вместо Object.create(Human) ?

  24. Natalia Haardrad
    July 26, 2017 at 06:35

    Все понятно, для начала. Спасибо.

  25. Sergey Prokofiev
    July 26, 2017 at 06:35

    Ошибка на 29:0529:15, объяснение удаления свойства прототипа.
    1. Создали объект по прототипу.
    2. Присвоили свойству объекта новое значение.
    3. Удалили свойство у прототипа
    4. Утверждается, что при обращении к свойству объекта будет undefined. Это не так из-за шага 2.

  26. Jane Lebedeva
    July 26, 2017 at 06:35

    Вас очень приятно слушать.

  27. Andris Briedis
    July 26, 2017 at 06:35

    Прототипы были объяснены очень хорошо.
    Только я не понимаю, почему они должны называтса по разному если у класс есть наследования?

  28. Руслан Григорьев
    July 26, 2017 at 06:35

    Разве так строки сравниваются? по алфавиту))
    Символы приводятся к числу, которое соответствует коду в таблице Юникод, а потом эти числа сравниваются.
    а исходя из вашего объяснения получается 'abcd' == 'Abcd' вернет true.

  29. Emiter
    July 26, 2017 at 06:35

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

  30. MadFan41k
    July 26, 2017 at 06:35

    string2.length;              // 7

Leave A Comment

You must be logged in to post a comment.