Работа с JavaScript - променливи, низове, функции
2.Блоковете се ограждат с фигурни скоби {}.
3.Прави се разликата между големи и малки букви.
1.Името на променливата започва с буква от латинската збука или знак за подчертаване _ .
2.Останалата част на името може да съдържа всяка буква, цифра или знак за подчертаване.
3.Името не може да съдържа интервал.
4.Да не се използват резервирани думи от езика.
var globalVar;
var globalVar1 = 0;
Два възможни начина за употреба на var:
Глобални – декларират се преди всички функции;
Локални – областта им на действие е ограничена само в съдържащата я функция;
При деклариране на променливи не се задава типа данни, които ще бъдат приемани. Съществуват три типа променливи:
1.Числови – съдържат числа – цели и с плаваща запетая.
2.Низови променливи – съдържат текст между кавички.
3.Булеви променливи – съдържат логически оператор (true или false).
null – празна променлива
Когато се поставят данни в дадена променлива тя автоматично се дефинира като числова, низова или булева.
Пример:
var variable1 = 3;
var variable2 = -45;
var variable3;
variable3 = variable1 + variable2;
но
var variable1 = “3”; => variable3 = variable1 + variable2; => резултат – низ “3-45” – автоматично се преобразува типа на променливата => знак + се превръща в конкатенация (слепване);
Числата може да се записват по-няколко начина:
Освен произволен текст може да се задават като низове и специални знаци – указват на интерпретатора на JavaScript да изпълни някакво действие.
Специални знакове в JavaScript
- ляво наклонена черта
’ – апостроф
” – кавички
n – нов ред
r – символ carriage return – връщане в началото на реда
f – символ form feed – нова страница на принтера
b – символ backspace
t – табулатор
function ИмеНаФункция(аргумент1, аргумент2) {
конструкция1;
...
конструкцияN;
}
function - обявява началото на подпрограмата;
ИмеНаФункция - произволно избрано;
конструкция1; ...; конструкцияN; - тялото на подпрограмата;
Понятие за ООП
Web понятия
Вграждане на скрипт в web код
Условни преходи
Циклични действия
Масиви, операции
Обекти - Date() - методи
Обекти - String() - методи
<script language="JavaScript">
тук стои кодът
</script>