Рубрики
Без рубрики

Давайте поговорим о переменных – и почему вы должны использовать их в JavaScript.

By Zell Liew Давайте поговорим о переменных – и почему вы должны использовать их в JavaScript. Основная цель кодирования состоит в том, чтобы решить проблемы. Например, что происходит, когда вы нажимаете на кнопку? Это проблема для нас, чтобы решить. Итак, давайте начнем эту статью

Автор оригинала: FreeCodeCamp Community Member.

Zell Liew

Основная цель кодирования состоит в том, чтобы решить проблемы. Например, что происходит, когда вы нажимаете на кнопку? Это проблема для нас, чтобы решить.

Итак, давайте начнем эту статью, решив простую проблему.

Подсчет яблок

Если у вас есть 4 яблока, и вы покупаете еще 27, сколько у вас яблок? Возьмите секунду и напишите свой ответ в текстовом редакторе.

Какой у тебя ответ?

// This? 31  
// Or this? 4 + 27

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

Но есть еще одна проблема с кодом.

Если вы посмотрите на 4 + 27 Без какого-либо контекста из нашей проблемы Apple, вы знаете, что мы рассчитаем количество яблок, которое вы в настоящее время удерживаете?

Возможно нет.

Таким образом, лучший способ использовать алгебру для замены 4 и 27 с переменными. Когда вы делаете это, вы получите возможность написать код, который имеет значение:

initialApples + applesBought

Процесс заменителя 4 с переменной называется Инициалисты называется объявлением переменных.

Объявление переменных

Вы объявляете переменные со следующим синтаксисом:

const variableName = 'value'

Есть четыре части, которые вы захотите принять к сведению:

  1. Вариант
  2. ценить
  3. = подписать
  4. Const ключевое слово

Variablename.

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

  1. Это должно быть одно слово
  2. Он должен состоять только из букв, цифр или подчеркиваний (0-9, A-Z, A-Z, _ ).
  3. Это не может начать с номера.
  4. Это не может быть ни одно из этих Зарезервированные ключевые слова

Если вам нужно использовать два или более слов, чтобы назвать вашу переменную, просто присоединяйтесь к словам вместе, но используйте первую букву каждого последующего слова. Эта странная капитализация называется Чехол верблюда Отказ

Хороший пример переменной COCED COMEL – Appleestobuy Отказ

Значение

Значение – это то, что вы хотите, чтобы переменная была. Это могут быть примитивы (например, строки и цифры) или объекты (например, массивы и функции).

= в JavaScript

= В JavaScript не работает как = в математике. Не запутайтесь.

В JavaScript, = означает Назначение Отказ Когда вы используете = , вы устанавливаете (или назначить) значение на правой стороне (RHS) = Войдите в левую сторону (LHS) = подписать.

В следующем утверждении вы устанавливаете переменную Инициалисты на номер 4.

const initialApples = 4

Если вы console.log Эта переменная, вы можете увидеть, что Инициалисты 4.

console.log(initialApples) // 4

Оценка до назначения

Каждая переменная может занять только одно значение. Итак, если у вас есть уравнение, которое необходимо оценить на RHS, он будет оценен до того, как он будет назначен переменной.

const initialApples = 4 const applesToBuy = 27 const totalApples = initialApples + applesToBuy

В этом примере JavaScript оценит ответ Инициалисты + Appleestobuy (который приводит к 31) перед назначением результатов на тоталов . Вот почему вы получаете 31 Если вы попытаетесь войти в систему тоталов .

console.log(totalApples) // 31

Const ключевое слово

Const Один из трех ключевых слов, которые вы можете использовать для объявления переменных. Есть два других ключевых слова – Пусть и вар .

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

Const vs vs vs var

Const и Пусть Доступны ли ключевые слова для нас в ES6. Они лучше создавать переменные, чем var потому что они блокируют, пока var – функция .

На данный момент давайте сконцентрируемся на разнице между Const и Пусть Отказ

Const vs let.

Если вы объявите переменную с Const , Вы не можете переназначить Это с новым значением. Следующий код выдает ошибку:

const applesToBuy = 22 
// Reassigning to a variable declared with const results in an error applesToBuy = 27

Если вы объявите переменную с Пусть , Вы можете переназначить его с новым значением.

let applesToBuy = 22 applesToBuy = 27 console.log(applesToBuy)

Если вы используете Const или позвольте?

Понимание, следует ли использовать Const или Пусть это больше продвинутой темы.

Когда вы начинаете, используя Пусть будет намного проще, чем использование Const Отказ

Однако, как вы пишете больше программ, вы медленно понимаете, что хотите воздерживаться от переназначения ваших переменных. Итак, вы начнете использовать конститут над Пусть Отказ Но это другая тема еще на один день.

Так как вы собираетесь использовать Const над Пусть Во всяком случае, когда вы пишете более продвинутые программы, лучше попасть привычку предпочитать конститут над Пусть когда вы начинаете.

Если вам интересно, не используйте var Кроме того – нет необходимости в этом. Пусть и Const намного лучше, чем var Отказ

Обертывание

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

= Войти JavaScript не совпадает с = Войти в математику. В JavaScript, = означает назначение.

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

Вы можете объявить переменные с помощью Const , Пусть или вар . Как можно больше, вы захотите использовать Const над Пусть Отказ Использовать Пусть Когда вам нужно переназначить значения. Там больше не нужно использовать вар .

Эта статья является укомплектованием образцов от изучения JavaScript – Курс, который помогает вам изучить JavaScript и строить реальные практические компоненты с нуля. Если вы нашли эту статью полезную, я приглашаю вас на Узнайте больше о изучении JavaScript Отказ

(О, кстати, если вам понравилась эта статья, я был бы признателен, если бы вы могли поделиться этим .?)

Первоначально опубликовано zellwk.com .

Оригинал: “https://www.freecodecamp.org/news/lets-talk-about-variables-and-why-you-should-use-them-in-javascript-92d8c661a5b/”