JS для начинающих. Урок 1.18: Использование регулярных выражений

В прошлом уроке мы рассмотрели синтаксис регулярных выражений, но не обсудили, как именно их можно использовать в JavaScript. В этом уроке мы подробно рассмотрим методы объекта String для поиска и замены по регулярному выражению, а так же обратим внимание на объект RegExp и его свойства и методы. Читать далее JS для начинающих. Урок 1.18: Использование регулярных выражений

JS для начинающих. Урок 1.17: Синтаксис регулярных выражений

Регулярные выражения — это язык, который описывает шаблоны строк, основанные на метасимволах. Метасимвол – это символ в регулярном выражении, который описывает некоторый класс символов строки, указывает на положение подстроки, указывает количество повторений или группирует символы в подстроку. Например, метасимвол \d описывает цифры, а $ обозначает конец строки. В регулярном выражении могут присутствовать и обычные символы, которые описывают самих себя. Набор и значение метасимволов в регулярных выражениях описывает стандарт PCRE, большинство возможностей которого поддерживается в JS. Читать далее JS для начинающих. Урок 1.17: Синтаксис регулярных выражений

JS для начинающих. Урок 1.16: Приведение типов

JavaScript — язык с динамической типизацией данных. Это значит, что в одну и ту же переменную можно записывать значения различных типов, при этом тип самой переменной будет меняться. Подобное поведение часто позволяет забыть о различном поведении переменных с разным типом, но помнить об этой особенности всё же необходимо. Читать далее JS для начинающих. Урок 1.16: Приведение типов

JS для начинающих. Урок 1.15: Методы для работы с массивами

В одном из предыдущих уроков я уже знакомил вас с массивами. Тогда был рассмотрен синтаксис объявления массивов и обращения к их элементам. В этом уроке мы сосредоточимся на описании встроенных методов для работы с массивами. Читать далее JS для начинающих. Урок 1.15: Методы для работы с массивами

JS для начинающих. Урок 1.14: Собственные функции

js-custom-functionsФункция — это именованный блок кода, который определяется единожды и может вызываться многократно. Функция может иметь параметры, или аргументы, значения которых определяется при её вызове. Параметры могут использоваться внутри функции для осуществления каких-либо действий или вычисления возвращаемого значения.

В этом уроке мы сосредоточимся на объявлении и вызове собственных функций. Не забывайте, что в js есть множество встроенных функций. Некоторые из них мы вскользь затронули в одном из предыдущих уроков. Читать далее JS для начинающих. Урок 1.14: Собственные функции

JS для начинающих. Урок 1.13: Объекты

js-objectsОбъект в js, как и массив, можно рассматривать как набор данных за исключением того, что массив это набор нумерованных элементов, а в объекте каждое значение имеет своё имя. Значение, хранящиеся в объекте и имеющее своё имя, называется свойством объекта. Извлечение и запись такого значения производится по его имени.

При помощи объектов удобно описывать реально существующие сущности или математические абстракции. Объект объединяет в себе данные о таких сущностях, что позволяет более чётко структурировать код. Читать далее JS для начинающих. Урок 1.13: Объекты

JS для начинающих. Урок 1.12: Массивы

js-arraysВсе переменные, которые раньше встречались вам в этом курсе, содержали только одно значение, но зачастую может встретиться необходимость работать с довольно большими наборами данных. Объявлять переменную для хранения каждого элемента такого набора очень неудобно, а если количество элементов набора может меняться, то это почти непосильная задача. Для решения подобных проблем и упрощения работы с длинными наборами данных и были придуманы массивы. Читать далее JS для начинающих. Урок 1.12: Массивы

JS для начинающих. Урок 1.11: Циклы

javascript-cycleПри написании скриптов часто возникает потребность выполнять какое-то действие несколько раз. Для того, чтобы в этом случае не дублировать код существуют операторы циклов. Их мы и рассмотрим в этом уроке. Читать далее JS для начинающих. Урок 1.11: Циклы

JS для начинающих. Урок 1.10: Операторы ветвления кода

operatory-vetvleniya-kodaРанее в этом курсе мы рассматривали только скрипты, которые выполнялись последовательно строчка за строчкой, но очень часто возникает потребность выполнить (не выполнять) какой-то блок кода только при выполнении (не выполнении) определённых условий. Для этого и существуют операторы ветвления кода. Они называются так, поскольку разделяют код на ветви и при выполнении такого оператора решается, какая ветвь будет выполняться, а какая нет, подобно тому, как мы решаем, куда повернуть на развилке дорог. Читать далее JS для начинающих. Урок 1.10: Операторы ветвления кода

JS для начинающих. Урок 1.9: Операторы сложного присваивания

assignmentПримите мои искренние извинения за то, что я так долго не писал. Я обещаю исправиться и впредь публиковать уроки чаще. Сегодня у нас коротенький, но не менее важный из-за этого урок. Читать далее JS для начинающих. Урок 1.9: Операторы сложного присваивания