- Променливи в JavaScript
- Разширени типове
- Специални типове
- Упражнение
- Какво следва?
Променливи в JavaScript
Както във всеки един динамичен език, JavaScript-а е "duck-typed" език и като такъв, всяка променлива може да бъде дефинирана чрез ключовата дума var и може да съдържа всеки един тип данни.
Нека дадем пример:
Код за потвърждение: Избери целия код
var testNumber = 4; // Автоматично става число
var testString = "AMXX-BG"; // Автоматично става символен низ
var testBool = true; // Автоматично става bool променлива
- В JavaScript, типът Число(Number) може да е число с плаваща запетая или цяло число.
- Bool променливите могат да са само true или false
Разширени типове
Има и още два по-разширени типа в JavaScript. Единият се казва Масив, а другият е наречен Обект. По-нататък ще ги обясним и каква им е разликата.
Код за потвърждение: Избери целия код
var testArray = []; // Масив
var testObject = {}; // Обект
Специални типове
На всичкото отгоре, имаме още два специални типа:
- undefined
- null
Ето един пример, за да го схванете:
Код за потвърждение: Избери целия код
var testUndefinedVar;
console.log(testUndefinedVar);
Код за потвърждение: Избери целия код
var testEmptyVar = null;
console.log(testEmptyVar);
Упражнение
Дефинирайте следните променливи:
- Число с името amxxNumber, което съдържа числото 4;
- Символен низ с името amxxString, който съдържа изречението Научих това от AMXX-BG!
- Bool променлива с името amxxBoolean, която съдържа стойност false
Какво следва?
В следващият пост ще преминем към масиви.