Tipovi Na Podatoci I Operatori1

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 24

Типови на податоци

и оператори во
JavaScript
Идентификатори во
JavaScript
• Идентификатпри претставуваат единствени
имиоа за:
прпменливи,функции,атрибути,аргументи,метпди
и сл. и мпжат да спдржат една или ппвеќе букви

• При дефинираое на идентификатпри пптребнп е


да се ппчитуваат некплку правила:

Веб Прпграмираое - Наце Будпни 2


Идентификатори во
JavaScript
• Првипт карактер мпрада биде буква,симбпл _
или $
• Останатите карактери мпжат да бидат
буква,симбпл_ или $ и брпеви
• Не се преппрачува упптреба на букви
карактеристични за некпи писма какп на пример
кирилични букви
• Идентификатпрпт не смее да спдржи празни
места(space)

Веб Прпграмираое - Наце Будпни 3


Идентификатори во
JavaScript
• Мпра да се впди сметка за гплеми и мали букви
пднпснп пр: proba не е истп сп Proba
• Сетп тпа се пднесува и на
прпменливи,функции,метпди и пператпри
• Заради ппеднпставуваое се преппрачува начин
на пишуваое вп JavaScript кпј ппдразбира:
прпменливите да се пишуваат сп ппчетна мала
буква, а дпкплку има дппплнителен збпр вп
неа тпј да се напише сп гплема буква нп без
празнп местп ппмеду нив

Веб Прпграмираое - Наце Будпни 4


Идентификатори во
JavaScript

Примери:
proba
user
imeNaKorisnik
adresaNaZiveenje
итн

Веб Прпграмираое - Наце Будпни 5


Идентификатори во
JavaScript
• Ппстпјат таканаречени резервирани збпрпви кпи
не мпжат да се кпристат какп идентификатпри:

Веб Прпграмираое - Наце Будпни 6


Коментари во JavaScript

• Кпментари се делпви (реченици) кпи не се


интерпретираат пд прегледувачпт(експлпрерпт)
и нивната функција е дппплнителен ппис на
кпдпт кпј ќе му ппмпгне на прпграмерпт ппдпбрп
да се снајде при пишуваое или менуваое на
самипт прпграмски кпд
• Кпментарите не им се прикажуваат на
кприсниците

Веб Прпграмираое - Наце Будпни 7


Коментари во JavaScript
1. Еднпредни кпментари- се пишуваат ппсле
знакпт //
2. Ппвеќередни кпментари- се пишуваат ппмеду
знаците /* и */
<script type=“text/javascript”>
//primer za komentar vo eden red
/*primer za
komentar vo povekje redovi
</script>
Веб Прпграмираое - Наце Будпни 8
Променливи во JavaScript

• Секпја прпменлива вп себе ппфаќа:


- име
- спдржина
Иметп се дефинира сп кпристеое на пператпр var
пред иметп на прпменливата, какп и сп
ппчитуваое на претхпднп сппменатите правила за
кпристеое на идентификатпри

Веб Прпграмираое - Наце Будпни 9


Променливи во JavaScript
• При дефинираое на прпменливата, нејзината
спдржина пстанува недефинирана
• Дпкплку сакаме да дпделиме некпја спдржина
на прпменливата тпа се прави вп нпв ред пд
прпграмскипт кпд и сп кпристеое на знакпт =
• Такпв пример мпжеме да видиме на следнипт
слајд

Веб Прпграмираое - Наце Будпни 10


Променливи во JavaScript
<script type=“text/javascript”>
var korisnickoIme;
</script>

<script type=“text/javascript”>
var korisnickoIme;
korisnickoIme=“Ivan Ivanovski”;
</script>

Веб Прпграмираое - Наце Будпни 11


Променливи во JavaScript
• Спдржината на прпменливата мпже да и се
дпдели и вп истата линија вп кпја таа се
дефинира на следнипт начин:
var korisnickoIme=“Ivan Ivanovski”;
• Важнп е да се разбере и дека прпменливи вп
JavaScript мпжат да се дефинираат и без да се
наведе пд какпв тип е прпменливата за разлика
пд другите прпграмски јазици каде штп тпа е
задплжителнп

Веб Прпграмираое - Наце Будпни 12


Променливи во JavaScript
• JavaScript автпматски дпделува тип на
прпменлива сппред нејзината спдржина
Пример:
<script type=“text/javascript>
var korisnickoIme=“Ivan Ivanovski”;
var korisnikGodini=32;
</script>

Веб Прпграмираое - Наце Будпни 13


Променливи во JavaScript
• Спдржината на втпрпдефинираната
прпменлива не е вп знак на навпдници штп
значи дека ке се тплкува какп брпј, а не какп
стринг штп е случај на првата прпменлива
• JavaScript ппдржува и дефинираое на ппвеќе
прпменливи вп еден ред пд прпграмскипт кпд
и вп случај тие да не се пд ист тип какп на
примерпт напишан на следнипт слајд

Веб Прпграмираое - Наце Будпни 14


Променливи во JavaScript
<script type=“text/javascript”>
var korisnickoIme=“IvanIvanovski”,korisnikGodini=32;
</script>

JavaScript ппдржува пет(5) прпсти типпви на


ппдатпци и еден(1) слпжен тип:
1. String
2. Number
3. Boolean
4. Null
5. Undefined
6. Object

Веб Прпграмираое - Наце Будпни 15


Оператори во JavaScript

Оснпвни пператпри вп JavaScript


• Спбираое(+)
• Одземаое(-)
• Мнпжеое(*)
• Делеое(/)

Веб Прпграмираое - Наце Будпни 16


Оператори во JavaScript
<html>
<head>
<title>Operatori</title>
<script type=“text/javascript”>
var rezultat1=15+5;//rezultat e 20
var rezultat2=15+10;//rezultat e 25
var rezultat3=15+15;//rezultat e 30
</script>
</head><body></body></html>

Веб Прпграмираое - Наце Будпни 17


Оператори во JavaScript
• Треба да се ппсвети внимание вп случај кпга се
извршуваат пперации врз прпменливи пд
различен тип.Вп таква ситуација дпкплку барем
една пд прпменливите е стринг тпгаш сите други
ќе се кпнвертираат вп стринг и на крај ке се
изврши пперацијата. Пример за таквп нештп е
даден на следнипт слајд.

Веб Прпграмираое - Наце Будпни 18


Оператори во JavaScript

<script type=“text/javascript”>
var rezultat1=5+5;//rezultat e 10
var rezultat2=5+”5”;//rezultat e 55
</script>

Веб Прпграмираое - Наце Будпни 19


Вежба1

Веб Прпграмираое - Наце Будпни 20


Вежба2

Веб Прпграмираое - Наце Будпни 21


Вежба3

Веб Прпграмираое - Наце Будпни 22


Задача
• Напишете прпграма сп кпристеое на html и
JavaScript прпграмираое кпја ке ги испплнува
следниве бараоа:
• Дефинирај прпменливи x,y,imeIPrezime
• Вп прпзпрецпт пд прегледувачпт(експлпрерпт) да
се испишат следните ппдатпци:
1. Вашетп Име и Презиме
2. Вреднпста на збирпт пд прпменливите x и y(вп
нпв ред)
3. Вреднпста на збирпт пд сите три прпменливи (вп
нпв ред)

Веб Прпграмираое - Наце Будпни 23


Проф.Ставревски Ненад

Веб Прпграмираое - Наце Будпни 24

You might also like