0% found this document useful (0 votes)
22 views7 pages

Java Script

JavaScript is a programming language that allows implementing functionality on a web page. JavaScript code is interpreted, meaning browsers execute it immediately without needing compilation. JavaScript is not the same as the Java programming language. Variables in programming languages allow storing and using data in programs. In JavaScript, variables are declared using the 'var', 'let', or 'const' keywords. The Math object contains properties and methods for mathematical calculations.

Uploaded by

dueltmpcnvh3
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views7 pages

Java Script

JavaScript is a programming language that allows implementing functionality on a web page. JavaScript code is interpreted, meaning browsers execute it immediately without needing compilation. JavaScript is not the same as the Java programming language. Variables in programming languages allow storing and using data in programs. In JavaScript, variables are declared using the 'var', 'let', or 'const' keywords. The Math object contains properties and methods for mathematical calculations.

Uploaded by

dueltmpcnvh3
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

JavaScript

JavaScript je programski jezik koji nam omogucava implementaciju


funckionalnosti na web stranici. JavaScript jezik se interpretira, sto znaci
da ga browseri odmah izvrsavaju-nije potrebno kompajliranje koda.
JavaScript nije isto sto i Java programski jezik.

- UMETANJE JAVA SKRIPTA NA STRANICU

Program se uvodi u stranicu koriscenjem:

<script>

taga.

Dobra je praksa JavaScript kod razdvojiti u poseban .js fajl koji se


zatim povezuje sa HTML stranicom.

<script src=”url.js fajla”>

</script>

stavlja se pred kraj bodija.

Skript tag se moze naci unutar head dela stranice

<head>

<script src=”script.js”>

</script>

Ili neposredno pre zavrsavanja body dela stranice.

<body>

….
<script src=”script.js”>

</script>

</body>

--Promenljive i tipovi podataka--

-- Promenljive u programskim jezicima omogućavaju čuvanje


podataka i njihovo korišćenje u programima.

-- Deklarisanje promenljive u JavaScriptu se vrši tako što se napiše:

"var imepromenljive"

“let”

“const”

Svaka promenljiva ima svoje ime koje se definiše prema sledećim


pravilima:

-- Ime promenljive može sadržati velika i mala slova, simbol " _ " i
simbol " $ "

-- Prvi karakter ne sme biti broj

-- Ime ne sme sadržati razmake

JavaScript je "case sensitive" tj. postoji razlika da li je nešto napisano


velikim ili malim slovima.
Naprimer promenljive:

broj Broj BROJ

nemaju isto značenje(u pitanju su tri različite promenljive).

Prilikom davanja imena koje se sastoje iz više reči koristi se takozvani


"CamelCase" model pisanja:

-- Prva reč se piše početnim malim slovom a početno slovo svake


naredne reči se piše velikim slovom.

Primer:

-- firstName

-- secondName

-- dateOfBirth

Promenljiva tokom izvršavanja programa može menjati tip podatka


koji je u njoj.

Primer:

x=5

x='Petar'
--Tipovi podataka--

U JavaScriptu se razlikuju prosti i složeni tipovi podataka.

Prosti:

-- number

(x=5)

-- string

(x='Petar')

-- boolean

(x=true)

-- undefined

(var x)

-- null

(x=null)

Složeni:

-- object

(nizovi, objekti, funkcije, datumi)


--Operator typeof--

-- Operator typeof nam vraća tip podatka neke promenljive. Koristi


se tako što napišemo:

typeof imepromenljive;

--Konverzija tipove podataka--

Konverzija u string

-- Za konverziju u string, koristi se metoda

string( ) ili metoda ToString( ).

Primer:

var = val;

val = String(402);

typeof val;

2.Konverzija u "number"

-- Za konverziju u number koriste se metode:

Number( )

ParseInt( )
ParseFloat( )

Primer za number:

val = number("123"); // 123 number

val = number(true); // 1 number

val = number("Petar"); // NaN number

val = number(null); // 0 number

Primer za parseInt:

val = parseInt("12.536")// 12

val = parseInt("123JavaScript")// 123

val = parseInt("JavaScript123")// NaN

val = parseInt("45 23")// 45

-- Metod parseInt analizira string i vraća celobrojnu vrednost broja


na početku stringa, dok metoda parseFloat vraća decimalni zapis
broja.

--Type Coercion--

Predstavlja konverziju tipa podataka koju vrši sam JavaScript.

Primer:
"1" + "2" // "12" string

1 + "2" // "12" string

"2" + 1 // "21" string

"12" - 2 // 10 number

2 * "4" // 8 number

true + 2 // 3 number

--Math object--

Math je ugradjeni objekat koji ima svojstva i metode za


izračunavanje matematičkih funkcija.

Primer:

Mathsqrt(64) / 8

Math.pow(2,3) / 8

Math.floor(12.536) / 12

Math.ceil(2.4) / 3

Math.round(2.3) / 2

Math.random()...

You might also like