Архив за месяц Октябрь 2017

Работа со строками в JavaScript

Здравствуйте! В этом уроке рассмотрим как в JavaScript можно создать строку и функции для работы со строками. В принципе в JavaScript любая текстовая переменная является строкой, поскольку JavaScript является не строго типизированным языком программирования ( о типах данных читайте здесь).  И также для работы со строками используется класс String:

var name1 = "Tommy";

Так и использовать конструктор String:

var name1 = new String("Tommy");

работа со строками в JavaScript

 

Читать далее »

Объект Math.

Здравствуйте! Мы с вами уже рассмотрели работу с классом Number, а в этом уроке речь пойдет о математических операциях в JavaScript. Для этого в JavaScript есть специальный класс Math у которого имеются различные математические  функции и константы.  Давайте рассмотрим наиболее интересные из них.

 

Объект Math

Читать далее »

Объект Number

Здравствуйте! В этом уроке мы продолжаем тему встроенных объектов в JavaScript и после объекта Date  рассмотрим такой встроенный объект как  Number, который представляет числа. Чтобы создать число, надо  просто передать в Number число или стоку, представляющую число:

var num1 = new Number(55);
var num2 = new Number('55');
document.write(num1+num2); //110

Определения переменных num1 и num2 будут аналогичны.

Объект Number в JavaScript

 

Читать далее »

Работа с датами в JavaScript

Здравствуйте! В этом уроке рассмотрим работу с датой и временем в JavaScript. Для работы с датой используется встроенный объект Date, который позволяет работать с датой и временем в JavaScript.

Создание даты в JavaScript.

Существуют различные способы создания объекта Date. Первый способ заключается в использовании пустого конструктора без параметров:

var currDate = new Date();
document.write(currDate);

В этом случае объект будет указывать на текущую дату компьютера.

Работа с датами в Javascript

 

Читать далее »

Переопределение функций в JavaScript

Здравствуйте! В этом заключительном уроке по функциям в JavaScript  речь пойдет о такой интересной особенности функций, как переопределение фунуций. Все дело в том, что, если в функции определить переменную, которая совпадает с названием функции и в эту переменнуюв свою очередь поместить анонимную фцнкцию, то при первом вызове  функции сработает основной блок функции, а при последующих вызовах будет срабатывать, то что возвращает наша переменная внутри функции. Давайте рассмотрим как всегда на примерах.

Переопределение функции

 

Читать далее »

Рекурсивные функции

Здравствуйте! В продолжении темы функций в JavaScript  в этом уроке разберем что такое рекурсивные функции. Итак рекурсия – это когда функция вызывает сама себя. Тема рекурсии это общая тема программирования, поэтому если вы уже знакомы с ней то можете дальше не читать, а этот материал предназначен для тех, кто не знает что такое рекурсия. Для того чтобы разобраться с рекурсией рассмотрим простые примеры.

рекурсивные функции в javascript

 

 

Читать далее »

Используем контекстную рекламу правильно

Online-продвижение любого проекта сложно представить без использования Google Adwords контекстная реклама в котором настраивается с целью рекламы в интернете. Этот инструмент востребован как среди web-мастеров, так и интернет-предпринимателей. Однако несмотря на всю популярность и востребованность, не всегда Adwords является эффективным рычагом продвижения. К такому заключению могли прийти многие бизнесмены, потратившие огромные суммы денежных средств на продвижение своих товаров и услуг, но не получивших желанного эффекта. Конечно, неудачи большинства предпринимателей в первую очередь следует связывать с неправильным использованием сервиса, но никак не с недостатками Adwords.

Читать далее »

Замыкания и самовызывающиеся функции

Здравствуйте! Продолжаем изучать функции в JavaScript. И в этом уроке мы с вами рассмотрим такое понятие как замыкание функции и так называемые IIFE функции или самовызывающиеся функции. Итак давайте начинать.

Замыкание в JavaScript

 

Читать далее »

Локальные и глобальные переменные

Здравствуйте! Сегодня у нас речь пойдет о области видимости переменных (что такое переменная читайте здесь). Дело в том, что когда вы создаете переменную в функции и ее имя совпадает с именем переменной вне функции, то вот тут могут быть различные интересные ситуации, связанные с глобальной и локальной областями видимости переменной.

Вот именно с этим мы с вами и будем разбираться в этом уроке.

локальные и глобальные переменные

 

 

Читать далее »

Функции в JavaScript

Здравствуйте! В этом уроке мы с вами рассмотрим такое понятие как функции в JavaScript. Для чего могут понадобиться функции? Представьте себе такую ситуацию, что по ходу написания программы участок кода у вас повторяется много раз. Вы конечно можете его копировать и вставлять в принципе ничего в этом такого нет, если конечно не считать основного принципа программирования DRY, которое гласит о том, что следует избегать повторения кода и вот тут на помощь приходят функции, которые могут эту проблему решить. Итак функция – это специальная конструкция, позволяющая использовать один и тот же код многократно. Функции – это рабочие кирпичики программы. Но давайте разбираться постепенно.

Функции в JavaScript

 

 

Читать далее »

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: