Пример использования логического типа:
var a = true; var b = false; c = a && b; // результат false c = a || b; // результат true с =!a; // результат false |
Javascript логические операторы:
Оператор | Название | Пример |
! | Отрицание (логическое НЕ) | !Х |
&& | логическое И | X && Y |
|| | логическое ИЛИ | X||Y |
Задание Js 7.
Выполните задание по шагам:
— Создать 3 переменные с использованием ключевого слова var с идентификаторами:a, b, c.
— Переменной a присвойте значение false.
— Переменной b присвойте значение null.
— Переменная c должна принимать значение undefined.
— Отобразить значение 3-х переменных по очереди в модальных окнах (то есть с помощью метода alert).
СТРОКОВЫЙ ТИП (STRING)
Строка — набор символов, обрамляется либо "", либо ''
Три способа создания строкового объекта:
1. имя_переменной = newString("строковое_значение");
myString = newString ("Hello!"); |
2. имя_переменной = "строковое_значение";
myString = "Hello!"; |
3. varимя_переменной = "строковое_значение";
varmyString = "Hello!"; |
Операции над строками
|
|
Конкатенация объединение строк:
var x="При"; var y="вет"; var s=x+y; //"Привет" |
Специальные символы:
\n — новая строка
\t — табуляция
Пример: Выполните пример ниже, чтобы посмотреть как работают специальные символы в javascript
alert("мама мыла раму"); alert("мама\n мыла\n раму"); |
Что должно быть в ответе на следующие присваивания?
"1"+2+3=?
1+2+"3"=?
Задание Js 8. Вывести в окно браузера при помощи метода alert() следующие данные: Ваше ФИО, возраст, хобби (каждое на новой строке: использовать специальные символы)
Задание Js 9. С помощью javascriptметодаdocument.write вывести в окно браузера строку: Кто ты такой? (с пробелами между словами).
Для этого Вам необходимо:
1) Создать 4 переменные с использованием ключевого слова var с именами str1, str2,str3, concatenation.
2) Переменной str1 присвоить фразу ‘Кто ‘,str2 – ‘ты ‘, str3 – ‘такой?’
3) В локальной переменной concatenationзаписать результат конкатенации 3-х строк (str1, str2, str3).
4) Вывести в документ содержимое переменной concatenation
ЧИСЛОВОЙ ТИП (NUMBER)
Важно: В JavaScript существуют такие числовые типы, как int — целое, long — длинное целое, float — вещественное.
Но явное указание типов в коде при объявлении переменной не нужно!
Используется неявное объявление, без указания конкретного типа данных:
var x = 5e3; // 5000 var y = 5e-3; // 0.005 |
Префикс 16-ной системы в javascript 0x:
var x = 0xFF; // 255 |
Префикс 8-ной системы в javascript 0:
var x = 045; // 37 |
var x = 0/0; // NaN - нечисло (not a number) var x = 1/0; // Infinity (бесконечность) |
Задание Js 10. Исправьте ошибки при объявлении локальных переменных во фрагментах кода:
1.
String s = "String"; int a = 10; long b = 25; |
2.
varname = "Меня зовут Вася "; var 2b = 10; Var _@c = 15; alert(Name); |
|
|