{"id":1451,"date":"2021-03-20T17:30:54","date_gmt":"2021-03-20T16:30:54","guid":{"rendered":"https:\/\/ssntb.org\/mirozaric\/?p=1451"},"modified":"2021-03-20T17:30:54","modified_gmt":"2021-03-20T16:30:54","slug":"objekti","status":"publish","type":"post","link":"https:\/\/ssntb.org\/mirozaric\/2021\/03\/20\/objekti\/","title":{"rendered":"Objekti"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Objekt datuma<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">JavaScript omogu\u0107ava tip ili klasu objekta koji predstavlja datum i vrijeme, i mo\u017ee se iskoristiti za manipuliranje tim tipom objekta. Date objekt kod JavaScripta se radi operatorom<strong> new <\/strong>i <strong>Date() <\/strong>konstruktorom.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><span class=\"has-inline-color has-vivid-red-color\">&lt;html><\/span><\/li><li><span class=\"has-inline-color has-vivid-red-color\">&lt;body><\/span><\/li><li><span class=\"has-inline-color has-vivid-red-color\">&lt;script type=&#8221;text\/javascript&#8221;><\/span><\/li><li><span class=\"has-inline-color has-vivid-red-color\">var d = new Date()<\/span><\/li><li><span class=\"has-inline-color has-vivid-red-color\">document.write(&#8220;Danas je: &#8220;)<\/span><\/li><li><span class=\"has-inline-color has-vivid-red-color\">document.write(d.getDate())<\/span><\/li><li><span class=\"has-inline-color has-vivid-red-color\">document.write(&#8220;.&#8221;)<\/span><\/li><li><span class=\"has-inline-color has-vivid-red-color\">document.write(d.getMonth() + 1)<\/span><\/li><li><span class=\"has-inline-color has-vivid-red-color\">document.write(&#8220;.&#8221;)<\/span><\/li><li><span class=\"has-inline-color has-vivid-red-color\">document.write(d.getFullYear())<\/span><\/li><li><span class=\"has-inline-color has-vivid-red-color\">var s = new Date()<\/span><\/li><li><span class=\"has-inline-color has-vivid-red-color\">document.write(&#8220;, sada je &#8220;) document.write(s.getHours())<\/span><\/li><li><span class=\"has-inline-color has-vivid-red-color\">document.write(&#8220;:&#8221;)<\/span><\/li><li><span class=\"has-inline-color has-vivid-red-color\">document.write(s.getMinutes())<\/span><\/li><li><span class=\"has-inline-color has-vivid-red-color\">document.write(&#8221; sati.&#8221;)<\/span><\/li><li><span class=\"has-inline-color has-vivid-red-color\">&lt;\/script><\/span><\/li><li><span class=\"has-inline-color has-vivid-red-color\">&lt;\/body><\/span><\/li><li><span class=\"has-inline-color has-vivid-red-color\">&lt;\/html><\/span><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"726\" height=\"243\" src=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-24.png\" alt=\"\" class=\"wp-image-1452\" srcset=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-24.png 726w, https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-24-300x100.png 300w\" sizes=\"auto, (max-width: 726px) 100vw, 726px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"308\" src=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-25.png\" alt=\"\" class=\"wp-image-1453\" srcset=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-25.png 960w, https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-25-300x96.png 300w, https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-25-768x246.png 768w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"949\" height=\"666\" src=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-26.png\" alt=\"\" class=\"wp-image-1454\" srcset=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-26.png 949w, https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-26-300x211.png 300w, https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-26-768x539.png 768w\" sizes=\"auto, (max-width: 949px) 100vw, 949px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"944\" height=\"665\" src=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-27.png\" alt=\"\" class=\"wp-image-1455\" srcset=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-27.png 944w, https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-27-300x211.png 300w, https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-27-768x541.png 768w\" sizes=\"auto, (max-width: 944px) 100vw, 944px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Matemati\u010dki objekt<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Brojevi su osnovni tip podataka koje nije potrebno dodatno obja\u0161njavati. Kod JavaScripta, za razliku od drugih programskih jezika poput C-a, svi brojevi su decimalne vrijednosti (floating-point). JavaScript programi rade s brojevima koriste\u0107i osnovne matemati\u010dke operatore kao \u0161to su: + za zbrajanje, &#8211; za oduzimanje, * za mno\u017eenje, i \/ za dijeljenje. Kao dodatak ovim osnovnim aritmeti\u010dkim operacijama, JavaScript podr\u017eava kompleksne matemati\u010dke operacije pomo\u0107u velikog broja matemati\u010dkih funkcija koje su dio JavaScript jezika. Sve matemati\u010dke funkcije su spremljene kao svojstva (properties) Math objekta. Na primjer, za izra\u010dun sinusa numeri\u010dke vrijednosti x mo\u017ee se koristiti sljede\u0107i izraz:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><span class=\"has-inline-color has-vivid-red-color\">sinus_x=Math.sin(x);<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Postoji nekoliko specijalnih matemati\u010dkih vrijednosti kori\u0161tenih kod JavaScripta. Kada neka numeri\u010dka vrijednost postane ve\u0107a od najve\u0107eg mogu\u0107eg broja, rezultat je beskona\u010dna vrijednost koju JavaScript prikazuje kao <strong>Infinity<\/strong>. Isto tako kada vrijednost nekog broja postane manja od najmanje mogu\u0107e, rezultat je <strong>-Infinity<\/strong>. Drugi specijani slu\u010daj je kada je vra\u0107ena vrijednost matemati\u010dke operacije (kao kod dijeljenja s nulom) nedefinirani rezultat ili gre\u0161ka. U ovom slu\u010daju rezultat JavaScripta je vrijednost <strong>Not-a-Number<\/strong> koja se prikazuje kao <strong>Nan<\/strong>. Not-a-Number vrijednost se ne mo\u017ee uporediti s drugim brojevima pa \u010dak ni sa samim sobom! Iz tog razloga specijana funkcija <strong>isNan()<\/strong>potrebna je za testiranje ovih vrijednosti.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><span class=\"has-inline-color has-vivid-red-color\">&lt;html><\/span><\/li><li><span class=\"has-inline-color has-vivid-red-color\">&lt;body><\/span><\/li><li><span class=\"has-inline-color has-vivid-red-color\">&lt;script type=&#8221;text\/javascript&#8221;><\/span><\/li><li><span class=\"has-inline-color has-vivid-red-color\">random_broj=Math.random()*100; document.write(&#8220;Random broj manji od 100: &#8221; + random_broj)<\/span><\/li><li><span class=\"has-inline-color has-vivid-red-color\">document.write(&#8220;&lt;br>Zaokru\u017eeni broj: &#8221; + Math.round(random_broj))<\/span><\/li><li><span class=\"has-inline-color has-vivid-red-color\">drugi_broj=Math.random()*100;<\/span><\/li><li><span class=\"has-inline-color has-vivid-red-color\">document.write(&#8220;&lt;br>Drugi broj manji od 100: &#8221; + drugi_broj)<\/span><\/li><li><span class=\"has-inline-color has-vivid-red-color\">document.write(&#8220;&lt;br>Ve\u0107i broj je: &#8221; + Math.max(random_broj,drugi_broj))<\/span><\/li><li><span class=\"has-inline-color has-vivid-red-color\">&lt;\/script><\/span><\/li><li><span class=\"has-inline-color has-vivid-red-color\">&lt;\/body><\/span><\/li><li><span class=\"has-inline-color has-vivid-red-color\">&lt;\/html><\/span><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"688\" height=\"302\" src=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-28.png\" alt=\"\" class=\"wp-image-1456\" srcset=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-28.png 688w, https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-28-300x132.png 300w\" sizes=\"auto, (max-width: 688px) 100vw, 688px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"313\" src=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-29.png\" alt=\"\" class=\"wp-image-1457\" srcset=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-29.png 960w, https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-29-300x98.png 300w, https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-29-768x250.png 768w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"934\" height=\"620\" src=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-30.png\" alt=\"\" class=\"wp-image-1458\" srcset=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-30.png 934w, https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-30-300x199.png 300w, https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-30-768x510.png 768w\" sizes=\"auto, (max-width: 934px) 100vw, 934px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Objekt datuma JavaScript omogu\u0107ava tip ili klasu objekta koji predstavlja datum i vrijeme, i mo\u017ee se iskoristiti za manipuliranje tim tipom objekta. Date objekt kod JavaScripta se radi operatorom new i Date() konstruktorom. &lt;html> &lt;body> &lt;script type=&#8221;text\/javascript&#8221;> var d = new Date() document.write(&#8220;Danas je: &#8220;) document.write(d.getDate()) document.write(&#8220;.&#8221;) document.write(d.getMonth() + 1) document.write(&#8220;.&#8221;) document.write(d.getFullYear()) var s =&hellip; <br \/> <a class=\"button small blue\" href=\"https:\/\/ssntb.org\/mirozaric\/2021\/03\/20\/objekti\/\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[],"class_list":["post-1451","post","type-post","status-publish","format-standard","hentry","category-17"],"_links":{"self":[{"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/posts\/1451","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/comments?post=1451"}],"version-history":[{"count":1,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/posts\/1451\/revisions"}],"predecessor-version":[{"id":1459,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/posts\/1451\/revisions\/1459"}],"wp:attachment":[{"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/media?parent=1451"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/categories?post=1451"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/tags?post=1451"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}