Добро пожаловать на SEO Форум

SEO Форум

Автор Тема: Переменные и типы данных  (Прочитано 217 раз)

19 Сентября 2019, 23:29:58
  • Гость
Структура JavaScript

Роль переменных

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

Создаем переменную

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

var number; // number от английского число
Теперь можем присвоить значение переменной number с помощью оператора присвоения (=):

var number;
 number = 5; // значение переменной "number" равно 5

Этот же код можно записать в одну строку:

var number = 5;
Типы данных

Значения переменных могут быть разными, например, числа, которые используются для подсчета и вычислений (5 + 2) или строки различной длины в виде текста, заключенного в кавычки ("Привет!"). Стоит заметить, что число, заключенное в кавычки ("4"), тоже будет иметь тип string (строка). Числа и строки могут принимать огромное число вариантов. В отличие от них есть тип, принимающий только два значения: true (правда) или false (ложь). Такой тип называются boolean (булевы значения, логический тип). Логический тип можно применить при проверке корректного ввода адреса электронной почты или номера телефона в момент заполнении формы. Эти 3 типа (числа, строки и булевы значения) являются основными, но есть и другие типы переменных:

- undefined (неопределенный тип);
- null (специальный тип);
- object (объекты)

В языках программирования существуют и другие типы данных, которые мы будем затрагивать по мере необходимости.

var number = 5 + 2; // тип number
 var stroka = "Привет!"; //тип string
 var logika = TRUE; // тип boolean
 var tip; // тип undefined

Язык программирования JavaScript слабо типизирован! В отличие от других языков, например, Delphi или Pascal, здесь совсем не обязательно задавать тип данных, так как он автоматически определяется. Но если вы хотите узнать к какому типу относится ваша переменная, можно использовать специальный оператор typeof. Для этого нам поможет команда alert(), которая заставляет браузер открывать диалоговое окно и показывать сообщение:

<html>
<head>
<title>Пишем первый скрипт</title>
<script type="text/javascript" />
   
 var stroka = "Привет"; // кавычки пишем англ. символами
 alert(typeof stroka);
   
</script>
</head>
<body>
 
</body>
</html>
 
phpbb3 разрешить глобальные переменные

Автор AdminРаздел phpBB3

Ответов: 0
Просмотров: 579
Последний ответ 13 Октября 2018, 08:36:51
от Admin