Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Строковые переменные



Строки задаются так же как в языке Си. Могут заключаться в одинарные и двойные кавычки, разницы нет. При этом все кавычки внутри строки надо делать через "\".

i='true "or" false';

document.write("i=",i,"<br>");

i="true \"or\" false";

document.write("i=",i,"<br>");

Этот код выведет две строки:

true "or" false

Обратите внимание на использование кавычек!!!

Операции в языке

Нам осталось только рассмотреть операции сравнения и присваивания, так что давайте приступим к ним.

Таблица 3 – Операции сравнения

< Меньше
> Больше
<= Меньше либо равно
>= Больше либо равно
== Равно
!= Неравно
?: Условный выбор

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

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

temperature = (gradus<=10)? "cold": "hot";

В этом примере если значение переменной gradus будет меньше 10, то temperature получит значение "cold", иначе "hot".

При создании больших логических выражений требуются сравнивать логические величины. Для этого служат логические операции сравнения И и ИЛИ, они обозначаются как && (И) и || (ИЛИ).

Таблица 4 – Операции присваивания

= обычная операция присваивания
+=, -= присваивание со сложением или вычитанием
*=, /=, %= присваивание с умножением или делением
<<=, >>=, >>>= присваивание со сдвигами
&=, |=, ^= присваивание с побитовыми операциями

Все операции, кроме первой, являются некими расширителями возможностей языка, которые позволяют короче записать операцию присваивания.

Краткость заключается в том, что если Вам надо выполнить операцию присваивания A=A+B Вы можете ее записать гораздо короче A+=B. Так же работают все остальные операции.

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





Дата публикования: 2015-02-18; Прочитано: 223 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...