9
Zbirka zadataka sa rešenjima Kurs: JavaScript Core Autor: Jelena Stankov

Javascript Zbirka zadataka sa resenjima

Embed Size (px)

DESCRIPTION

Javascript Zbirka zadataka sa resenjima

Citation preview

  • 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;