Переменные JavaScript
переменные JavaScript являются контейнерами для хранения значений данных.
В этом примере, x, y , и z , являются переменными:
Из приведенного выше примера, вы можете ожидать:
- x сохраняет значение 5
- y сохраняет значение 6
- z сохраняет значение 11
Так же, как алгебра
В этом примере, price1, price2 , и total , являются переменными:
В программировании, так же , как в алгебре, мы используем переменные (например , 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 может работать с различными типами данных, но на данный момент, просто думаю, чисел и строк.
Строки написаны в двойные или одинарные кавычки. Числа записываются без кавычек.
Если поставить кавычки вокруг числа, оно будет рассматриваться как текстовая строка.
Декларирование (Создание) Переменные 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 будет иметь значение не определено после выполнения этого заявления:
Re-Объявление переменных JavaScript
Если вы повторно объявить переменную JavaScript, она не потеряет свою ценность.
Переменная carName будет по-прежнему иметь значение "Volvo" после выполнения этих заявлений:
Арифметика JavaScript
Как и в случае алгебры, вы можете выполнять арифметические действия с переменными JavaScript, используя операторы, такие как = и +:
Можно также добавить строки, но строки будут сцеплены (добавлено из конца в конец):
Кроме того, попробуйте следующее:
Если поместить число в кавычки, остальные цифры будут рассматриваться как строки и сцепляются.
Проверьте себя с упражнениями!
Упражнение 1 » Упражнение 2» Упражнение 3 » Упражнение 4» Упражнение 5 » Упражнение 6»