АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Тема: Типы данных, переменные в JavaScript

Читайте также:
  1. Аппаратура линии связи: аппаратура передачи данных, оконечное оборудование, промежуточная аппаратура.
  2. База данных - это воплощенные на материальном носителе совокупности данных, подбор и расположение которых представляют результат творческого труда.
  3. Банковская система: понятие, типы, структура. Формирование и развитие банковской системы России
  4. в) базы данных, информационно-справочные и поисковые системы
  5. Возможности языка JavaScript
  6. Вопрос 5. ЭКСПЕРИМЕНТАЛЬНЫЕ ПЕРЕМЕННЫЕ И СПОСОБЫ ИХ КОНТРОЛЯ
  7. Денежная система: понятие, элементы, типы. Особенности денежной системы РФ
  8. Економічна система: сутність, структурні елементи і критерії класифікації.
  9. Задача Д1 (тема: “Динамика точки”)
  10. Занятие 13. Тема: «Новая драма». С. Беккет «В ожидании Годо».
  11. Затраты фирмы в коротком периоде: постоянные, переменные, общие издержки
  12. Змішана” соціально-економічна система: закономірності формування, елементи, моделі

 

План:

1. Типы данных. Переменные и их классификация. Преобразование типов данных.

2. Массивы в JavaScript.

3. Арифметические и логические операции.

4. Циклы и управляющие операторы.

 

1. Типы данных. Переменные и их классификация. Преобразование типов данных.

 

В некоторых языках программирования необходимо при объявлении переменных указывать их тип данных.

В JavaScript тип данных переменной не указывается. Если переменной, содержащей целое число присвоить строковое значение, то ошибки не произойдет, т.к. переменная имеет "любой" тип данных, который может включать в себя:

• Числовой тип (целые числа или числа с плавающей точкой).

- целые численные:

в десятичной системе единиц: 0, 29, 70, -147 и т.п.;

в 16-ричной: 0х70 или 0х70, 0XFA7D0 и т.п.;

в 8-ричной: 070, 0710 (Внимание!!! Ведущий ноль воспринимается как символ 8-ричного числа) и т.п.

- вещественные численные:

0.0, -2.9, 0.7E1, 14.7e-2, 1e+308 (максимальное вещественное число), 1.001e-305 (минимальное по модулю вещественное число, отличное от нуля) и т.п.;

• Булевский тип, или логический (true (истина) или false (ложь)).

• Строковый тип.

"Привет, все!", "ОК", 'Слово "Привет!" с кавычками внутри строки', "Другой вариант 'Привет' с кавычками внутри строки" и т.п. (допускаются оба типа кавычек и многократное использование таких пар внутри друг друга). Специальные символы обозначаются комбинацией символа \ и буквы (или последовательности цифр), например: \b — "забой", \n — перевод на новую строку, \" — "кавычка".

• Нулевой тип. Определяется ключевым словом null. Если переменная не была определена, то она принимает это значение.

В JavaScript переменные можно использовать без предварительного описания. Если же переменная все-таки описывается, то это делается следующим образом:

Синтаксис:

1) переменная = значение;

2) var переменная = значение;

 

Пример:

bird = "Альбатрос";

var bird = "Альбатрос";

 

Ключевое слово var дает указание JavaScript создать локальную переменную, даже если уже существует глобальная переменная с таким же именем. Хотя это и не обязательно, для избежания ошибок, всегда используйте var при объявлении локальных переменных.

Все переменные в JavaScript делятся на локальные (описанные на уровне функции) и глобальные (описанные вне какой-либо функции, но между тэгами <SCRIPT> </SCRIPT>).

Локальные переменные видны только в рамках одной функции и существуют только пока выполняется функция. Глобальные переменные, описанные в рамках какого-либо тэга <SCRIPT> </SCRIPT>, видны для всех функций из любых тэгов <SCRIPT> </SCRIPT> на данной странице, и существуют, пока загружена страница.

Пример:

<HTML> <HEAD>

<SCRIPT LANGUAGE="JavaScript">

name1="Ваня"; name2="Серега";

function Greet(who) {

var name3="Таня"; alert("Внимание!" + who);}

</SCRIPT>

</HEAD>

</BODY>

Сообщение выводится два раза. Переменная name3 недоступна, т.к. она локальная.

<SCRIPT LANGUAGE="JavaScript"> Greet(namel); Greet(name2); </SCRIPT>

</BODY> </HTML>


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)