- •История создания и и спользования javascript
- •3. Базовые возможности языка JavaScript. Типы данных.
- •4. Базовые возможности языка JavaScript. Функции и объекты.
- •5. Базовые возможности языка js. Блоки.
- •6. Примитивные типы даны в js
- •8. Преобразование типов. Слабый контроль типов.
- •9. Принципы построения операторов. Арифметические операции.
- •24.Объект Math
- •25. Объекты связанные с типами данных
- •26. Регулярное выражение. Основные понятия.
- •33. Обход дерева dom
- •34. События в js
- •35. Базовая модель событий.
- •36. События мыши, клавиатуры, браузера
- •37. События интерфейса пользователя, мутации. Создание событий.
- •38. Объект Window. Создание диалоговых окон. Открытие и закрытие окон.
- •39. Управление окнами
- •40.События объекта window
- •41. Фреймы.
- •42. Расширения window
- •43. Объект Document. Свойства объекта Document
- •44. Методы объекта Document
- •45. Доступ к элементам html – документа
- •46. Формы
- •47. Поля формы
5. Базовые возможности языка js. Блоки.
Фигурные скобки используются для группирования объектов. Они так же могут выступать как один большой оператор, а точнее блок программного кода. Например в блок программного кода заключается тело функции
function add(x,y)
{ var result=x+y;
return result;}
Если необходимо выполнить более одного оператора в цикле или в условном выражении, то эти операторы группируются аналогично.
if (x>10) {x=0; y=10;}
6. Примитивные типы даны в js
К примитивным типам данных относятся: числовые , строковые и логические, а так же вспомогательные неопределенный – Undefined , и пустой - Null.
Числовой тип данных – содержит все целые значения и значения с плавающей десятичной точкой. Способы записи чисел:
Десятичныезнаки.(Десятичныезнаки)(Экспонента)
.Десятичныезнаки(Экспонента)
Десятичныезнаки(Экспонента)
Примеры:
177.5
-2.71 .333333е77 -1.7E12
3.Е-5 (3*
)
128e+100
(3*
)
Для целых чисел допускается 3 системы счисления в записи литерала: десятичная запись (129; 56); шестнадцатеричная запись (0x02; 0xF8F); восьмеричная (00; 0777).
Для указания системы счисления целого числа используются две или одна цифры этого литерала. Если первая цифра числа их диапазона 1 до 9- это число рассматривается как десятичное. Если первая цифра числа 0 это число как десятичное не рассматривается. Если вторая цифра числа из диапозона с 0 до 7 – это число рассматривается как восьмеричное. Если же вместо второй цифры находится буква x, не важно в каком регистре – это число в шестнадцатеричной записи.
Стандарт IEEE – 754 рассматривает некоторые числа как предельные.
Infinity – бесконечность, -Infinity – минус бесконечность, Nun – неопределенность. Если число по модулю является слишком большим для представления в стандартной записи числа ему присваивается значение Infinity. Все значения infinity считаются равными. Значение Nun при сравнении никогда не считается равным чему-либо, оно не равно даже самому себе.
var posInf = Number.POSITIVE_INFINITY;
var negInf = Number.NEGATIVE_INFINITY;
alert(posInf == -negInf);
var na1 = Number.NaN;
var na2 = 0/0;
Строки – набор символов, который употребляется в одинарных или двойных кавычках.
var mystring = “Это строка”;
Строка является объектом String, поэтому любая строка содержит набор методов использования для работы с ней. Метод length позволяет определить длину строки: var strlen= mystring.length();
Метод charAt – выводит символ стоящий на определенной позиции.
var myName =”book”;
var thindletter = myName.charAt(2);
для того чтобы вставить символ , которые нельзя набрать с клавиатуры или нельзя использовать в соотвествии с синтаксисом, используют управляющие последовательности.
|
\b |
Возврат на одну позицию |
|
\t |
Сдвиг табуляции (горизонтальный) |
|
\n |
Переход на новую строку |
|
\v |
Сдвиг табуляции (вертикальный) |
|
\f |
Подача страницы |
|
\r |
Возврат каретки |
|
\" |
Двойная кавычка |
|
\' |
Одинарная кавычка |
|
\OOO |
Символ Latin-1, представленный восьмеричными знаками ооо. Допустимыми являются значения от 000 до 377 |
|
\xHH |
Символ Latin-1, представленный шестнадцатеричными знаками HH. Допустимыми являются значения от 00 до FF |
|
\uHHHH |
Символ Unicode, представленный шестнадцатеричными знаками HHHH |
