Прежде чем мы начнем, давайте разберемся, почему нам нужно знать, что такое переменная. Для выполнения вычислений нам нужно сначала сохранить данные на нашем компьютере. например, чтобы сложить два числа, нам нужно сначала сохранить эти числа в памяти нашего компьютера. мы можем сделать это с помощью «переменной».

переменные средства - могут измениться

Что такое переменная в программировании 🤔?

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

В ПОРЯДКЕ. Теперь давайте посмотрим, как мы можем объявить ( сказать, что это переменная для компилятора ) переменную в JavaScript?

Есть три способа определить переменную в JavaScript.

  • используя ключевое слово var.
  • используя ключевое слово let.
  • используя ключевое слово const.

‹Keyword› ‹variable_name› = ‹value›

Понял тебя. Теперь вы думаете, что такое ключевое слово?

В языках программирования Ключевые слова - это специальные слова, которые зарезервированы языком программирования, на котором вы пишете программы. Это означает, что мы не можем использовать ключевое слово в качестве переменной. .

Ознакомьтесь со списком ключевых слов JavaScript здесь

Правила именования переменных JavaScript

  • Имена переменных cannot contain spaces.
  • Имена переменных должны начинаться с letter, подчеркивания _ или знака доллара $.
  • Имена переменных могут содержать только letters, numbers, underscores, or dollar signs.
  • Имена переменных: case-sensitive
  • keywords нельзя использовать имя переменной.

позволяет определить переменную в коде VS и посмотреть, что происходит в консоли вывода (инструменты разработчика браузера).

Ничего не отображается в браузере правильно😔. Эй, не волнуйтесь 😉 это ожидаемо. А теперь давайте разберемся в коде и обсудим, что мы сделали и что произошло внутри нашего компьютера💻.

Мы только что определили переменную, но мы также можем объявить (также известную как инициализация) переменную, не указывая ее значение. Хорошо, давайте обсудим, что такое определение переменной и объявление переменной.

Переменная - объявление (инициализация) против определения

Декларация

Объявление переменной служит для того, чтобы сообщить компилятору (в нашем случае браузеру) следующее:

  • Имя переменной.
  • Тип данных переменной

JavaScript динамически типизирован, что означает, что тип данных переменной определяется компилятором с течением времени😧.

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

что такое тип данных 🙄?

Типы данных используются для классификации одного конкретного типа данных от другого в языках программирования.

Например:

Для хранения числа в нашем контейнере требуется некоторое пространство. i.e.,variable

Для хранения длинной строки (набора символов) требуется разный объем памяти.

поэтому у нас есть разные типы данных для хранения разных данных в нашем контейнере. Наша следующая статья посвящена типам данных.

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

мы подробно обсудим типы данных в следующем посте

В статически типизированных языках программирования, таких как c, c ++, java, нам нужно указать тип данных перед именем переменной.

Вы можете понять плюсы и минусы языков со статической типизацией и языков программирования с динамической типизацией, прочитав сообщение ниже👇



объявим переменную с помощью JavaScript

что происходит, когда мы объявляем переменную 🤔?

Компилятор JavaScript устанавливает значение переменной как undefined. потому что мы не упомянули какой-либо тип данных при объявлении этой переменной.

Не определено также является типом данных в JavaScript.

давайте посмотрим, как это работает😁

Вы можете видеть, что на этой консоли напечатан какой-то вывод🎉. В main.js line:2 undefined.

console.log () - это волшебство 😜, которое используется для вывода значений на консоль (консоль браузера). Мы обсудим это, когда будем обсуждать функцию (которая является концепцией программирования)

что происходит, когда мы определяем переменную 🤔?

Теперь компилятор JavaScript угадывает тип данных и присваивает нашей переменной тип данных.

Компилятор также выделяет память для переменной, которую мы только что определили. Каждый тип данных имеет свой собственный размер памяти. Мы указываем размер памяти в байтах (единица измерения в компьютерных терминах).

давайте посмотрим, как это работает😁

когда мы определили переменную cow как '🐄', компилятор угадал тип данных и назначил память в ОЗУ наших компьютеров (также называемую первичной памятью). когда вызывается следующая строка console.log(cow) вместо вывода undefined он печатает значение, хранящееся внутри переменной 🎉.

Здесь смайлик коровы '🐄' угадывается как тип данных строка, затем компилятор выделяет память, необходимую для строки, и сохраняет в ней смайлик коровы. Теперь мы можем вызвать переменную cow для доступа к сохраненным смайликам ' 🐄 '. Как и на скриншоте выше👆.

Я просто использую ключевое слово var для определения и объявления переменных, но я уже упоминал, что мы также можем использовать let и const.

мы обсудим два других ключевых слова и разницу между var vs let vs const в отдельном следующем посте на Medium.

Удачного кодирования 🎉 и хорошего дня🎊

Далее, что такое тип данных в программировании? 🤩

Не забывайте аплодировать, если сочтете это полезным😜