Mir-knigi.online
Книги онлайн читать бесплатно!
  • Главная
  • Жанры
  • ТОП книг
  • ТОП авторов
  • Контакты

JavaScript. Подробное руководство, 6-е издание

Часть 4 из 535 Информация о книге

<b>  fat: true            // Свойство &quot;fat&quot; имеет значение true.</b>

<b>};                     // Фигурная скобка отмечает конец объекта.</b>

<b>// Доступ к свойствам объектов выполняется с помощью . или []: </b>

<b>book.topic                // =&gt; &quot;JavaScript&quot;</b>

<b>book[&quot;fat&quot;]               // =&gt; true: другой способ получить значение свойства,</b>

<b>book.author = &quot;Flanagan&quot;: // Создать новое свойство присваиванием,</b>

<b>book.contents = {};       // {} - пустой объект без свойств.</b>

<b>// JavaScript поддерживает массивы (списки с числовыми индексами) значений: </b>

<b>var primes = [2, 3, 5, 7]; // Массив из 4 значений, ограничивается [ и ].</b>

<b>primes[0]                  // =&gt; 2: первый элемент (с индексом 0) массива,</b>

<b>primes.length              // =&gt; 4: количество элементов в массиве.</b>

<b>primes[primes.length-1]    // =&gt; 7: последний элемент массива.</b>

<b>primes[4] = 9:             // Добавить новый элемент присваиванием.</b>

<b>primes[4] = 11;            // Или изменить значение имеющегося элемента. </b>

<b>var empty = [];            // [] - пустой массив без элементов.</b>

<b>empty.length               // =&gt; О</b>

<b>// Массивы и объекты могут хранить другие массивы и объекты:</b>

<b>var points = [             // Массив с 2 элементами.</b>

<b>  {х:0, у:0},              // Каждый элемент - это объект.</b>

<b>  {х: 1, у: 1}</b>

<b>];</b>

<b>var data = { // Объект с 2 свойствами</b>

<b>  triall: [[1.2], [3.4]],  // Значение каждого свойства - это массив.</b>

<b>  trial2: [[2,3]. [4,5]]   // Элементами массива являются массивы.</b>

<b>};</b>

Синтаксические конструкции, представленные выше и содержащие списки элементов массивов в квадратных скобках или отображения свойств объектов в значения внутри фигурных скобок, часто называют выражениями инициализации, которые будут рассматриваться в главе 4 «Выражения и операторы». Выражение - это фраза на языке JavaScript, которую можно вычислить, чтобы получить значение. Например, применение . и [ ] для ссылки на значение свойства объекта или элемента массива является выражением. Возможно, вы заметили, что в листинге, приведенном выше, в строках, содержащих только выражение, комментарии начинаются со стрелки (=>), за которой следует значение выражения. Этому соглашению мы будем следовать на протяжении всей книги.

Наиболее типичным способом формирования выражений в JavaScript является использование операторов, подобно тому, как показано ниже:

<b>// Операторы выполняют действия со значениями (операндами) и воспроизводят </b>

<b>// новое значение. Наиболее часто используемыми являются арифметические операторы:</b>

<b>3+2      // =&gt; 5: сложение</b>

<b>3-2      // =&gt; 1: вычитание</b>

<b>3*2      // =&gt; 6: умножение</b>

<b>3/2      // =&gt; 1.5: деление</b>

<b>points[1].x - points[0].x // =&gt; 1: можно использовать более сложные операнды </b>

<b>&quot;3&quot; + &quot;2&quot;                 // =&gt; &quot;32&quot;: + складывает числа, объединяет строки</b>

<b>// В JavaScript имеются некоторые сокращенные формы арифметических операторов</b>

<b>var count = 0; // Объявление переменной</b>

<b>count++;       // Увеличение значения переменной на 1</b>

<b>count--;       // Уменьшение значения переменной на 1</b>

<b>count += 2;    // Добавить 2: то же, что count = count + 2;</b>

<b>count *= 3;    // Умножить на 3: то же, что count = count * 3;</b>

<b>count          // =&gt; 6: имена переменных сами являются выражениями</b>

<b>// Операторы сравнения позволяют проверить два значения на равенство</b>

<b>// или неравенство, выяснить, какое значение меньше или больше, и т. д.</b>

<b>// Они возвращают значение true или false.</b>

<b>var х = 2, у = 3; // Знаки = выполняют присваивание, а не сравнение</b>

<b>x == y            // =&gt; false: равенство</b>

<b>x != y            // =&gt; true: неравенство</b>

<b>x &lt; y             // =&gt; true: меньше</b>

<b>x &lt;= y            // =&gt; true: меньше или равно</b>

<b>x &gt; y             // =&gt; false: больше</b>

<b>x &gt;= y            // =&gt; false: больше или равно</b>

<b>&quot;two&quot; == &quot;three&quot;  // =&gt; false: две разных строки</b>

<b>&quot;two&quot; &gt; &quot;three&quot;   // =&gt; true: при упорядочении по алфавиту строка &quot;tw” больше, чем &quot;th&quot; </b>

<b>false == (х &gt; у)  // =&gt; true: false равно false</b>


Перейти к странице:
Предыдущая страница
Следующая страница
Жанры
  • Военное дело
  • Деловая литература
  • Детективы и триллеры
  • Детские
  • Детские книги
  • Документальная литература
  • Дом и дача
  • Дом и Семья
  • Жанр не определен
  • Зарубежная литература
  • Знания и навыки
  • История
  • Компьютеры и Интернет
  • Легкое чтение
  • Любовные романы
  • Научно-образовательная
  • Образование
  • Поэзия и драматургия
  • Приключения
  • Проза
  • Прочее
  • Психология и мотивация
  • Публицистика и периодические издания
  • Религия и духовность
  • Родителям
  • Серьезное чтение
  • Спорт, здоровье и красота
  • Справочная литература
  • Старинная литература
  • Техника
  • Фантастика и фентези
  • Фольклор
  • Хобби и досуг
  • Юмор
Mir-knigi.online

Бесплатная онлайн библиотека для чтения книг без регистрации с телефона или компьютера. У нас собраны последние новинки, мировые бестселлеры книжного мира.

Контакты
  • [email protected]
Информация
  • Карта сайта
© mir-knigi.online, 2026. | Вход