«Единственный способ творить великие дела – это любить то, что ты делаешь»
JavaScript
site.komp36.ru Создание сайтов. Твой сайт фотографа Что есть на сайте? Несколько фото галерей: свадебная, постановочная съемка, love story, детские фото. Договор на фотосъемку, прайс-лист.
site.komp36.ru Продающий лендинг. Создание сайтов Установка и продажа окон, установка дверей, перегородок. Одностраничный продающий сайт. Заявки прямо с сайта
site.komp36.ru Универсальный лендинг. Выбрать тему для сайта! Лендинг адаптируется под любую тему: ремонт, отделка, продажа окон, дверей, лестниц, мебели и многое другое
site.komp36.ru Создание сайтов. Сайт сервисного центра. Сайт компании. Новости и отзывы. Несколько прайс-листов – под каждый отдельная страница. Возможность размещения статей


Игра «Морской Бой» на JavaScript: Простая Игра и Игра для Двоих



Тема этой статьи - основные операторы в Javascript.

Какими они могут быть? Например, простые математические операторы, которые известны всем. Это плюс и минус, деление и умножение.

Кроме математических операторов есть и другие - логические операторы и оператор typeof - они будут рассмотрены ниже.

Забегая вперед, можно сказать, что оператор подобны функциям, которые занимают особое место в Javascript. Но речь о функциях пойдет немного позже.



Математические операторы

Сейчас же рассмотрим некоторые математические операторы. Как их можно использовать в Javascript?

Обратимся к примерам из предыдущих статей и для начала выясним, в каком году был рожден Джон.

var firstName = 'John';

var ageJohn= 28; // возраст Джона

Сделать это довольно просто. Нужно из текущего года вычесть возраст Джона. И сразу выводим эту информацию в консоль.

var yearJohn = 2020 - 28;

console.log(yearJohn);

1992

Здесь мы увидели, что минус - это математический оператор, который может использоваться в Javascript.

Теперь представим, что у Джона есть друг Марк, которому 33 года. И что нам нужно вычислить и его год рождения. Сделаем это.

var ageMark = 33; // возраст Марка

var yearMark = 2020 - 33;

console.log(yearMark);

1987

Здесь следует обратить внимание на повторение одних и тех же значений - это текущий год 2020. Поэтому это число следует присвоить отдельной переменной.

var year = 2020;

И теперь вместо повторного указания одного и того же значения 2020, мы можем использовать переменную year.

var yearJohn = year - 28;

var yearMark = year - 33;

console.log(yearJohn);

console.log(yearMark);

1992

1987

Для чего все это нужно? Это может быть очень удобным. Ведь если изменить значение переменной year, то изменятся и значения переменных yearJohn и yearMark.

var year, yearJohn, yearMark;

year = 2018;

yearJohn = year - 28;

yearMark = year - 33;

console.log(yearJohn);

console.log(yearMark);

1990

1985

Итак, здесь был рассмотрен пример того, как используется оператор минус в программировании. Конечно, допускается использовать все виды математических операций: сложение, умножение и деление.

var year, yearJohn;

year = 2018;

yearJohn = year - 28;

console.log(yearJohn);

console.log(year + 2); // сложение

console.log(year * 2); // умножение

console.log(year / 10); // деление

1990

2020

4036

201,8

Логические операторы

Теперь рассмотрим некоторые логические операторы в Javascript. Для этого следует вернуться к предыдущему примеру и сравнить возраст Джона и Марка. Кто из них старше?

Создаем новую переменную и называем ее johnOlder, в которой указывается, что возраст Джона больше чем возраст Марка.

var ageJohn, ageMark;

ageJohn = 28;
ageMark = 33;

var johnOlder = ageJohn > ageMark;
console.log(johnOlder);

false

В результате в консоли мы увидим false, то есть переменная johnOlder принимает ложное значение. Иными словами утверждение, что Джон старше Марка ложно, значит Джон младше Марка.

Если сделать наоборот и указать, что возраст Джона меньше чем возраст Марка.

var johnOlder = ageJohn < ageMark;
console.log(johnOlder);

true

В результате, мы увидим true - теперь переменная johnOlder принимает истинное значение. Значит, действительно, Джон младше Марка.

Помимо подобных сравнений, использование логических операторов - это своего рода способ создания булевой переменной. Переменная johnOlder принимает либо истинное, либо ложное значение - true или false.

Итак, математические операторы довольно просты и незамысловаты, в то время как логические операторы более важны и значимы, в чем мы постепенно убедимся.

Оператор typeof

Прежде чем закончить эту тему, посмотрим, что собой представляет оператор typeof.

Оператор typeof отличается от тех, что были рассмотрены ранее, для которых: либо для сравнения, либо для сложения или умножения всегда нужны две вещи/два операнда (как видно из примеров выше).

С оператором typeof все иначе. Для него нужен всего лишь один операнд.

Рассмотрим, как работает оператор typeof. Выведем в консоль результат использования оператора, работа которого заключается в том, чтобы определить тип переменной.

var johnOlder = ageJohn < ageMark;
console.log(johnOlder);

console.log(typeof johnOlder);

true

boolean

И действительно в консоли мы видим boolean - это тип переменной johnOlder, которая принимает значение true и относится к логическому/булевому типу данных.

Подробнее об операторе typeof читайте здесь. Также смотрите информацию о переменных и типах данных.

Итак, здесь мы познакомились с основными операторами в JavaScript - это математические, логические и оператор typeof.

В следующей статье продолжится работа с операторами, и будут рассмотрены более продвинутые вещи.

Читайте также...

site.komp36.ruТвой сайт фотографа. Создание сайтов Что есть на сайте? Несколько фото галерей: свадебная, постановочная съемка, love story, детские фото. Договор на фотосъемку, прайс-лист.
site.komp36.ru Акция Как начать свое дело? Свой сайт «Укладка плитки» 9 000 руб. Лендинг адаптируется под любой вид отделочных работ, продажу товаров или услуг. Сайт поможет найти новых клиентов
site.komp36.ru Акция Продающий лендинг «Установка и продажа окон» 9 000 руб. Одностраничный продающий сайт. Установка и продажа окон, установка дверей, перегородок. Заявки прямо с сайта

Отзывы и комментарии:

Комментариев нет...

Оставить отзыв:

Ваше Имя:

Текст комментария:

Ответьте на вопрос:

Сколько дней в Високосном году?


НЕ Рунет - Часть 1
Тематические публикации
site.komp36.ru Как начать свое дело? Свой сайт «Укладка плитки» 9 000 руб. Лендинг адаптируется под любой вид отделочных работ, продажу товаров или услуг. Сайт поможет найти новых клиентов
site.komp36.ru Продающий лендинг «Установка и продажа окон» 9 000 руб. Одностраничный продающий сайт. Установка и продажа окон, установка дверей, перегородок. Заявки прямо с сайта
Популярные заметки
Последние заметки