FUNCTIONS Intro

Size
2,261 Kb
Views
24,288

How do I make an functions intro?

What is a functions intro? How do you make a functions intro? This script and codes were developed by Milos Stankovic on 14 September 2022, Wednesday.

FUNCTIONS Intro Previews

FUNCTIONS Intro - Script Codes HTML Codes

<!DOCTYPE html>
<html >
<head> <meta charset="UTF-8"> <title>FUNCTIONS Intro</title>
</head>
<body> <script src="js/index.js"></script>
</body>
</html>

FUNCTIONS Intro - Script Codes JS Codes

// fja i pozivanje fje
function sayHi() { console.log("PRIMER 1: Hi");
}
// da pozoves fju, koristi ()
sayHi();
// ako je pozoves bez (), rezultat ce biti sama fja
console.log(sayHi);
// ako fja nema return, rezultat ce biti "undefined" u konzoli
// medjutim FJA JE IZVRSENA (varovi dobili vrednost, itd. sta god da fja radi)
console.log(sayHi());
// fja moze biti bilo gde u fajlu, moze da koristi varove definisane van fje
var color;
console.log("PRIMER 2: " + color); // daje undefined
// fja moze da se pozove cak i kad je kod dole (bilo gde u fajlu)
changeColor(); // fja ce promeniti var color u green (default)
console.log(color);
changeColor(); // fja ce promeniti var color u red (case: green)
console.log(color);
changeColor(); // fja ce promeniti var color u blue (case: red)
console.log(color);
function changeColor() { switch(color) { case "red": color = "blue"; break; case "green": color = "red"; break; default: color = "green"; } // return color;
}
var boja = changeColor(); // var ce biti undefined jer nema return u fji
console.log("BOJA JE " + boja);
// fja sa return
var color2;
// posto imamo return(color), dace kao rez. vrednost var-a color iz fje
// bez return-a, rez. bi bio undefined, ali bi se fja izvrsila (color2 bi dobio vrednost "green")
console.log("PRIMER 3: " + changeColor2());
// ovde isto dobijamo green (i sa i bez return-a)
console.log(color2);
// sad necemo dobiti nista u konzoli (jer nema console.log u fji), ali je fja izvrsena i color2 je sada red
changeColor2();
// sto vidimo ovde
console.log(color2);
function changeColor2() { switch(color2) { case "red": color2 = "blue"; break; case "green": color2 = "red"; break; default: color2 = "green"; } return(color2); // sve posle return-a u fji, nece se izvrsiti
}
// return moze da se koristi bilo gde u fji
var color3;
console.log("PRIMER 4: " + color3); // ovde je undefined
color3 = changeColor3(); // dodelimo vrednost var-u koristeci fju
console.log(color3); // ovde ce biti default vrednost
color3 = changeColor3(); // opet dodelimo vrednost var-u koristeci fju, ali sada je ona vec "green"
console.log(color3); // i fja je pretvara u "red"
function changeColor3() { switch(color3) { case "red": return("blue"); case "green": return("red"); default: return("green"); } console.log("This will never be shown."); // ovaj kod se nikad ne izvrsava jer je iza return-a
}
var rezultat, rez;
function nekaFja() { if(1 < 2) { rez = "tacno"; return rez; } // ovde prestaje da se izvrsava if(2 < 1) { rez = "netacno"; return rez; }
}
rezultat = nekaFja();
console.log("PRIMER 5 " + rezultat);
FUNCTIONS Intro - Script Codes
FUNCTIONS Intro - Script Codes
Home Page Home
Developer Milos Stankovic
Username milstanyu
Uploaded September 14, 2022
Rating 3
Size 2,261 Kb
Views 24,288
Do you need developer help for FUNCTIONS Intro?

Find the perfect freelance services for your business! Fiverr's mission is to change how the world works together. Fiverr connects businesses with freelancers offering digital services in 500+ categories. Find Developer!

Milos Stankovic (milstanyu) Script Codes
Create amazing marketing copy with AI!

Jasper is the AI Content Generator that helps you and your team break through creative blocks to create amazing, original content 10X faster. Discover all the ways the Jasper AI Content Platform can help streamline your creative workflows. Start For Free!