Главная RSS Онлайн игры WarCraft Приколы Карта сайта О блоге Поиск

“Говорят завтра ураган, шторм, непогода. Дураки не поедут, а я самый хитрый буду ехать как король... Так считают все идиоты, часами стоящие в пробках в снегопад.” - анекдот дня


Разработка программ игр и приложений->JavaScript с нуля, часть 1. Что такое переменная в программировании

JavaScript с нуля, часть 1. Что такое переменная в программировании

0

Добавил: Катя Самохина

Дата: 20.08.2020


В ближайшее время собираюсь написать цикл статей по JavaScript для новичков. Первая статья посвящена переменным. Что такое переменная в программировании?


Не один крупный проект написанный разработчиками не обходится без переменных. Они нужны для того, чтобы временно хранить данные и очищать их, когда они потеряют свою значимость, либо заменять на другой параметр. Бывают исключения из правил, например константы, значение в них не меняется, и очистить невозможно при работе кода. Неизменимые значения, это чаще всего названия сайта или другая техническая конфигурация, прописанная в начале скрипта.


Объявление
При создании своего проекта переменные прописываются в самом начале. Можно просто написать букву и она будет работать, но лучше всего название давать осмысленные, чтобы при большом количестве кода, разработчик не терялся, а сразу знал, к чему относятся эти данные. Ключевое слово для объявления let, раньше было var. На выбор можно использовать оба варианта.
Пример:
что_такое_переменная_в_программировании_рис1


Один раз использовать let, и перечислить через запятую сразу несколько переменных, вот так:
что_такое_переменная_в_программировании_рис2


Они так же будут работать и им можно указывать значения.


Что такое переменная в программировании. Присвоение и инициализация.
Работая над проектом, нередко требуется в самом начале указать значение, это называется инициализация. Записывается она так.
что_такое_переменная_в_программировании_рис3


В языках программирования высокого уровня строгая типизация данных. Прежде чем начать работать, нужно указать, что переменная относится к типу, например, числа. JavaScript отличается простотой использования, поэтому не требуется указывать тип данных. Если записать вот так (см. ниже), код будет работать, в отличие от других языков, где выдаст ошибку.
что_такое_переменная_в_программировании_рис4


Если вы объявили переменную без добавления в неё данных, тогда она будет хранить специальное значение undefined. С помощью функции alert, можно посмотреть значение любой переменной. При отображении данных в консоли используется console.log


Константы, ключевое слово const
Объявление const вместо let и var указывает, что переменную нельзя менять. Приведу пример, при щелчке мыши на ссылке произойдёт переход на главную страницу сайта. Для образца, в коде использована константа.
что_такое_переменная_в_программировании_рис5


Попытаться изменить const в коде, удалив при этом свойство window.location.href и записав вот так
link = https://vagon-igr.ru/author/1/ мы получим ошибку, такого вида.
что_такое_переменная_в_программировании_рис6


Предположим необходимо в коде создать объект содержащий свойство, где будет храниться ссылка.
что_такое_переменная_в_программировании_рис7


Саму константу менять нельзя, а вот значение свойства (link) , находящиеся внутри, легко изменяется.
Site.link = https://vagon-igr.ru/author/1/;
Попытка присвоить данные константе (const site) закончится ошибкой.
site = 12; - недопустимо


Типы данных и описание. Что такое переменная в программировании.
Числовые
Они бываю двух видов:
1.Целые – например, 1234 положительные и -4321 отрицательные, охватывают широкий диапазон. -2 в 53 степени и 2 в 53 степени.
2.Дробные – с плавающей точкой 1.234, как и в предыдущем примере используются со знаком плюс и минус.
Текстовые
Для обозначения текста используются двойные и одинарные кавычки. Если необходимо добавить пояснения к своему приложению, напишите описание и окружите его кавычками. Запомните, что при разработке приложения, если в начале текста стоит двойная кавычка, такие же требуются поставить и в конце текста. Случайно перепутав и завершив предложение одинарной кавычкой, пользователь получит ошибку.


Выбирайте, какие кавычки использовать двойные или одинарные.
Попытавшись записать текст вот так:
"Hello "world", выдаст ошибку. Обозначенный между словами символ недопустим, так как за ним стоит ещё один похожий символ. Чтобы код сработал нужно поставить обратный слэш так \". В html существуют дополнительные спец.символы, которые можно использовать в строковых значениях. Например, в JavaScript игнорируется повторный пробел. Чтобы всё же добавить ещё один пробел напишите &nbsp. В таблице указан список всех спец.символов.
что_такое_переменная_в_программировании_рис8


Строковые значения позволяют записывать не только текст, но и численные переменные. Как писалось выше язык “JavaScript”, не является строго типизированным, поэтому вам без труда удастся добавить числовую переменную с цифрой. Для этих целей используется символ “+”. Процедура объединения строк между собой называется конкатенация. Для вывода текста в html документе существуют следующие способы.


Булевые
Тип переменных да/нет применяется в разветвлённых алгоритмах с множественными исходами выполнения скрипта. Например, запущенная страница спрашивает, сколько будет 10 + 10, нужно написать ответ в поле. Срабатывает условие if else. Ответив - 20, всплывёт сообщение “Правильно”, любая другая цифра, отправит алгоритм по второму пути и появится уведомление, которое подскажет, что пользователь ошибся. Код можете видеть ниже.
что_такое_переменная_в_программировании_рис9


Статья подходит к завершению здесь вы узнали, что такое переменные и для чего они нужны. В качестве примера скачайте исходные_коды. Переходите по ссылке и читайте следующую статью про массивы, виды, где применяется и другая полезная информация.


Разработка программ игр и приложений->JavaScript с нуля, часть 1. Что такое переменная в программировании


Перейти на главнуюВагон игр Назад

Просмотров: 1743

Комментарий к этой заметки:

Добавить ваш камментарий:

Введите капчу

 

Яндекс.Метрика