- •Вопрос 6. Работа с данными в сценариях JavaScript
- •6.1 Создание и использование переменных
- •Ключевое слово var
- •Правила именования переменных:
- •ВJS различают следующие типы данных:
- •Значением целочисленной переменной могут быть положительные и отрицательные целые числа.
- •Форматы представления числа с плавающей запятой:
- •Строки текста - последовательность любых символов, в том числе и цифр, заключенная в
- •Логические переменные - значения true (истинно) и false (ложно).
- •В зависимости от области действия различают два вида переменных:
- •Изменение типа переменной
- •Для изменения типа переменной в JS предусмотрен ряд функций.
- ••Для выполнения обратного действия используется функция parseInt() и parseFloat(), например:
- •Вопрос 7.2 Выражения и операции
- •Арифметические операции
- •Операции присваивания
- •Список операторов присваивания
- •Список операторов присваивания
- •Операции сравнения
- •Строковые операции
- •Строковые операции
- •Методы объекта String
- •Методы объекта String
- ••substring(позиция, позиция) Возвращает подстроку, заданную позициями начала и конца подстроки в строке.
- ••big() Увеличивает размер шрифта на 1
- •Вопрос 8. Управление ходом выполнения сценария
- •Оператор switch Оператор удобно применять для анализа переменных, которые могут принимать более двух
- •Условный оператор
- •Организация циклов
- •Контроль за выполнением циклов
- •Вопрос 10. Внутренние (встроенные) объекты языка JS
- •Объект Date
- •parameters может принимать следующие значения:
- •Метод getDate()
- •getSeconds()
- •Объект Math
- •Свойствами объекта Math являются математические константы:
- •LOG10E Десятичный логарифм e.
- •Методы объекта Math представляют собой математические функции
- •ceil()
- •Вопрос 11. Массивы данных
- •Массивы – коллекции взаимосвязанных данных.
- •Новый массив создается с помощью ключевого слова new:
- •Синтаксис обращения:
- •Заполнении элементов массива данными
- •Увеличение размерности массива
- •Значение размера массива хранится в переменной length, встроенной в объект массива. В любой
- •Объект Array содержит ряд методов, которые позволяют изменять структуру массивов:
- ••splice(индекс1, индекс2) – работает так же, как и предыдущий метод, но извлекаемый подмассив
- ••reverse () – инвертирует порядок следования элементов массива;
Вопрос 6. Работа с данными в сценариях JavaScript
6.1 Создание и использование переменных
Особенности:
•автоматическое объявление переменных;
•динамическое изменение типа переменной.
Ключевое слово var
•var name=prompt(“Введите ваше имя”); //имя пользователя
• |
var amount=currency.value; //сумма, взятая |
|
|
из поля “Сумма” |
|
• |
var date=new Date(); |
//объект |
|
текущей даты |
|
• |
var rate=5.05; |
//курс |
Правила именования переменных:
•можно использовать латинские буквы, цифры и подстрочный символ;
•имя переменной должно начинаться с буквы или подстрочного символа, но не с цифры;
•нельзя использовать знаки пунктуации, специальные символы, пробелы;
•имя чувствительно к регистру;
•длина имени не ограничена.
ВJS различают следующие типы данных:
•целое число;
•число с плавающей запятой;
•строка текста;
•логическая переменная;
•объект.
Значением целочисленной переменной могут быть положительные и отрицательные целые числа.
Например, число 14 в разных системах счисления:
•в десятичной – 14;
•в восьмеричной – 016;
•в шестнадцатеричной – 0хЕ.
ПРИМЕР
<body>
<script>
//Объявления переменных
var iVal=14; //Десятичное число
var hVal=0xE; //Шестнадцатеричное число var oVal=016; //Восьмеричное число //Вывод переменных в окно обозревателя
document.write("Это десятичное число: "+ iVal+"<BR>");
document.write("Это шестнадцатеричное число: "+ hVal+"<BR>");
document.write("Это восьмеричное число: "+ oVal+"<BR>");
document.write("Это сумма чисел: "+ (oVal+hVal) +"<BR>");
</script>
</body>………………….
Форматы представления числа с плавающей запятой:
1.Обычный
2.Логарифмический
Логарифмический формат имеет следующий синтаксис: #.##E??
Например: 6.02Е-4 число>1,0*1020 число<1,0*10-7
Строки текста - последовательность любых символов, в том числе и цифр, заключенная в кавычки или апострофы.
Чтобы ввести в текст двойные кавычки, необходимо использовать символ \ “.
Если текст выводится в окно браузера с помощью команды document.write, то в нем для форматирования можно использовать дескрипторы HTML.
ПРИМЕР
<body>
<script>
sVal = "В тексте мы может использовать <I> \"кавычки\" </I>, заключать слова в
<B> \<угловые>\ </B> или \\косые\\ скобки."; document.write(sVal);
</script>
</body>