Типове данни
В JavaScript данните могат да бъдат от 6 основни типа:
1. String (низ)
Низът представлява последователност от символи, оградени от кавички
(двойни или единични), с която могат да се извършват различни действия
- да се изведе съобщение при възникване на определено събитие, да
се слеят два или повече низа в един и т.н. В един символен низ могат
да се вмъкват и контролни символи:
|
\a
Alert (звуков сигнал) |
|
\b
Backspace (връща курсора с един символ) |
|
\f
Form-feed (преминава на нова страница) |
|
\n
New line (преминава на нов ред) |
|
\r
Carrage return (премества курсора в началото на реда) |
|
\t
Tab (символ за табулация) |
Пример:
Var a="This is a string"
Var b='This is a string too'
Var c='I say "Hello!" '
Внимание!
Когато в низ трябва да се включат кавички се използват единични,
ако за дефинирането му са използвани двойни и обратното.
2. Number (число)
JavaScript не е език, предназначен за интензивна работа с математически
данни, но все пак при необходимост този тип и обекът math (който
поддържа достатъчен брой методи) предоставят нужната база.
Пример:
Var a=46 |
|
Числото е в десетична бройна система. |
Var b=4.6e1 |
|
Числото е с десетична точка. |
Var c=056 |
|
Числото е в осмична бройна система. |
Var d=0x2e |
|
Числото е в шестнайсетична бройна система. |
Освен стандартните числови стойности променливите от тип number
могат да съдържат и някои специални:
Infinity |
|
Безкрайност |
+Infinity |
|
Плюс безкрайност |
-Infinity |
|
Минус безкрайност |
NaN |
|
Неопределеност: Not a Number - може да е резултат от математически
операции. |
3. Boolean (булев)
Стандартен логически тип. Може да се използва в конструкции с условен
оператор (if…else) или оператор за многовариантен избор (switch).
Пример:
Var a=true
Var b=false |