javascript zbirka zadataka sa resenjima
DESCRIPTION
Javascript Zbirka zadataka sa resenjimaTRANSCRIPT
-
Zbirka zadataka sa
reenjima Kurs: JavaScript Core Autor: Jelena Stankov
-
1. Date su sledee promenljive. Koristei se string funkcijama spojiti ova dva stringa u jedan.
var text1="Dobar dan!";
var text2="Dobrodoli";
Reenje: var text1="Dobar dan!";
var text2="Dobrodoli";
var join=text1.concat(text2);
document.write(join);
2. Izvriti sabiranje navedenih promenljivih i rezultat ispisati na stranici:
var broj1=17;
var broj2=5;
Reenje:
var broj1=17;
var broj2=5;
var rezultat=broj1+broj2;
document.write(rezultat);
3. Razdvojiti dati string na rei koje e biti smetene u poseban niz. Ispisati sve rei datog niza koji ste kreirali na stranicu.
var tekst="Ovo je moj tekst";
Reenje: var tekst="Ovo je moj tekst";
var n=tekst.split(" ");
for(i=0;i
-
var x=Math.sqrt(81)/3;
Reenje: Poto x ima vrednost 3, re Tekst se nikad nee ispisati. var x=Math.sqrt(81)/3;
if(x!=3){
document.write("Tekst");
}
7. Modifikovati sledei kod tako da se ispisuje re Tekst, sve dok je promenljiva x vea od 3, a manja od 21: var tekst="Tekst";
for(x=0; x
-
document.write(niz[i]+" ");
}
11. Ispisati na stranici zbir svih elemenata niza.
var niz=[2,5,2,1,6,7,25,45,9,6,65];
Reenje: var niz=[2,5,2,1,6,7,25,45,9,6,65];
var zbir=0;
for(i=0;i
-
Reenje: function ispisPromenljive(ispis, broj){
for(i=1;i
-
}
Reenje: for(i=0;i
-
function saberi(){
var broj1=document.getElementById("broj1").value;
var broj2=document.getElementById("broj2").value;
if(!isNaN(broj1) && !isNaN(broj2)){
var zbir=parseInt(broj1)+parseInt(broj2);
alert(zbir);
}
else{
alert("Unesite broj");
}
}
24. Definisati tekstualno polje i dugme. Klikom na dugme proveriti da li je uneta
vrednost broj, ako nije obavestiti korisnika o tome.
Reenje:
function saberi(){
var broj1=document.getElementById("unos").value;
if(isNaN(broj1)){
alert("Morate uneti broj");
}
}
25. Definisati naslov, korienjem taga . Klikom na tekst naslova, poveati font naslova na 72px.
Reenje: Naslov
-
function naslov(){
var a=document.getElementById("naslov").innerHTML;
var b=a.fontsize("72px");
document.getElementById("naslov").innerHTML=b;
}
26. Definisati naslov, korienjem taga . Klikom na tekst naslova, ispisati u alert-u poruku koja predstavlja tekst iz naslova.
Reenje:
function naslov(){
var a=document.getElementById("naslov").innerHTML;
alert(a);
}
Naslov
27. Definisati prompt prozor i nakon unosa teksta korisnika, ispisati vrednost na
stranici.
Reenje:
var a=prompt("Unesite vrednost","");
alert(a);
28. Definisati funkciju koja kao parametar prima niz. Nakon provere da li je uneta
vrednost stvarno niz, ispisuje se broj elemenata niza.
Reenje: function brojElemenataNiza(niz)
{
if(niz instanceof Array)
document.write(niz.length);
else
alert("Morate uneti niz");
}
var n=[1,5,6,2,7,1];
brojElemenataNiza(n);
29. Definisati funkciju koja se aktivira kada tekstualno polje forme izgubi fokus.
Funkcija treba da aktivira alert prozor sa porukom Fokus je izgubljen.
-
Reenje:
function funkcija(){
alert("Fokus je izgubljen");
}
30. Definisati prompt prozor i nakon unosa teksta korisnika, ispisati vrednost u
okviru div elementa, koji ste prethodno kreirali.
Reenje:
Element
var a=prompt("Unesite vrednost","");
document.getElementById("element").innerHTML=a;