Последние учебники веб-разработки
×

JS Руководство

JS ГЛАВНАЯ JS Введение JS Куда JS Вывод JS Синтаксис JS Заявления JS Комментарии JS переменные JS операторы JS арифметика JS присваивание JS Типы данных JS функции JS Объекты JS Объем JS Мероприятия JS Строки JS Методы струнных JS чисел JS Методы Number JS математический JS Даты JS Форматы даты JS Методы Дата JS Массивы JS Методы массивов JS Booleans JS Сравнения JS условия JS переключатель JS петля For JS В то время как Loop JS Ломать JS Тип преобразования JS RegExp JS ошибки JS отладка JS Подъемно JS Строгий режим JS Гид по стилю JS Лучшие практики JS Ошибки JS Представление JS Зарезервированные слова JS JSON

JS формы

Формы проверки Формы API

JS объект

Определения объектов Свойства объекта Методы объекта Прототипы объектов

JS функции

Определения функций Функциональные параметры Функция Призвание Функция Затворы

JS HTML DOM

DOM вступление DOM методы DOM Документ DOM элементы DOM HTML DOM CSS DOM Анимации DOM Мероприятия DOM EventListener DOM навигация DOM Вершины DOM Nodelist

JS браузер BOM

JS Window JS Screen JS Location JS History JS Navigator JS Popup Alert JS Timing JS Cookies

JS Примеры

JS Примеры JS HTML DOM JS HTML вход JS HTML Объекты JS HTML Мероприятия JS браузер JS викторина JS Резюме

JS Рекомендации

JavaScript Объекты HTML DOM Объекты


 

JavaScript переменные


Переменные JavaScript

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

В этом примере, x, y , и z , являются переменными:

пример

var x = 5;
var y = 6;
var z = x + y;
Попробуй сам "

Из приведенного выше примера, вы можете ожидать:

  • x сохраняет значение 5
  • y сохраняет значение 6
  • z сохраняет значение 11

Так же, как алгебра

В этом примере, price1, price2 , и total , являются переменными:

пример

var price1 = 5;
var price2 = 6;
var total = price1 + price2;
Попробуй сам "

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

В программировании, так же , как в алгебре, мы используем переменные в выражениях (total = price1 + price2) .

Из приведенного выше примера, вы можете рассчитать total быть 11.

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


JavaScript Идентификаторы

Все переменные JavaScript должны быть идентифицированы с уникальными именами.

Эти уникальные имена называются идентификаторы.

Идентификаторы могут быть короткие имена (например , x и y ), или более описательные имена (age, sum, totalVolume) .

Общие правила построения имен для переменных (уникальными идентификаторами) являются:

  • Имена могут содержать буквы, цифры, подчеркивания и знаков доллара.
  • Имена должны начинаться с буквы
  • Имена также могут начинаться с $ и _ (но мы не будем использовать его в этом руководстве)
  • Имена чувствительны к регистру (у и Y являются различными переменными)
  • Зарезервированные слова (например, ключевые слова JavaScript) не могут быть использованы в качестве имен

JavaScript идентификаторы чувствительны к регистру.


Оператор присваивания

В JavaScript, знак равенства (=) является "назначение" оператор, а не "равно".

Это отличается от алгебры. Ниже не имеет смысла в алгебре:

x = x + 5

В JavaScript, однако, это имеет смысл: он присваивает значение х + 5 до х.

(Он вычисляет значение х + 5, и помещает результат в х. Величина х увеличивается на 5)

"Равно" оператор записывается как == в JavaScript.


Типы данных JavaScript

Переменные JavaScript может содержать цифры , как 100 и текстовые значения , как "John Doe" .

В программировании, текстовые значения называются текстовые строки.

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

Строки написаны в двойные или одинарные кавычки. Числа записываются без кавычек.

Если поставить кавычки вокруг числа, оно будет рассматриваться как текстовая строка.

пример

var pi = 3.14;
var person = "John Doe";
var answer = 'Yes I am!';
Попробуй сам "

Декларирование (Создание) Переменные JavaScript

Создание переменной в JavaScript называется "объявить" переменную.

Вы объявляете переменную JavaScript с var ключевым словом:

var carName;

После объявления, переменная не имеет значения. (Технически это имеет значение не определено)

Для того, чтобы присвоить значение переменной, используйте знак равенства:

carName = "Volvo";

Можно также присвоить значение переменной при объявлении его:

var carName = "Volvo";

В приведенном ниже примере, мы создаем переменную с именем carName и присвоить значение "Volvo" к нему.

Тогда мы "выход" значение внутри HTML пункта с id="demo" :

пример

<p id="demo"></p>

<script>
var carName = "Volvo";
document.getElementById("demo").innerHTML = carName;
</script>
Попробуй сам "

Это хорошая практика программирования объявлять все переменные в начале сценария.


Одно заявление, много переменных

Можно объявить много переменных в одном операторе.

Начните заявление с var и разделим переменные через запятую:

var person = "John Doe", carName = "Volvo", price = 200;
Попробуй сам "

Объявление может занимать несколько строк:

var person = "John Doe",
carName = "Volvo",
price = 200;
Попробуй сам "

Значение = не определено

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

Переменная , объявленная без значения будет иметь значениене определено.

Переменная carName будет иметь значение не определено после выполнения этого заявления:

пример

var carName;
Попробуй сам "

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

Если вы повторно объявить переменную JavaScript, она не потеряет свою ценность.

Переменная carName будет по-прежнему иметь значение "Volvo" после выполнения этих заявлений:

пример

var carName = "Volvo";
var carName;
Попробуй сам "

Арифметика JavaScript

Как и в случае алгебры, вы можете выполнять арифметические действия с переменными JavaScript, используя операторы, такие как = и +:

пример

var x = 5 + 2 + 3;
Попробуй сам "

Можно также добавить строки, но строки будут сцеплены (добавлено из конца в конец):

пример

var x = "John" + " " + "Doe";
Попробуй сам "

Кроме того, попробуйте следующее:

пример

var x = "5" + 2 + 3;
Попробуй сам "

Если поместить число в кавычки, остальные цифры будут рассматриваться как строки и сцепляются.


Проверьте себя с упражнениями!

Упражнение 1 » Упражнение 2» Упражнение 3 » Упражнение 4» Упражнение 5 » Упражнение 6»