Типове данни

В 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

назаднапред