{"id":33,"date":"2009-02-26T10:28:05","date_gmt":"2009-02-26T10:28:05","guid":{"rendered":"http:\/\/www.vincenzoscognamiglio.it\/informatica\/round-in-javascript\/"},"modified":"2009-02-26T10:28:05","modified_gmt":"2009-02-26T10:28:05","slug":"round-in-javascript","status":"publish","type":"post","link":"http:\/\/www.vincenzoscognamiglio.it\/informatica\/2009\/02\/26\/round-in-javascript\/","title":{"rendered":"Javascript &#8211; Funzione di arrotondamento (Round) in javascript"},"content":{"rendered":"<p>In javascript (1.2)\u00a0 non esiste una funzione di arrotondamento integrata capace di gestire i decimali.<\/p>\n<p>Esiste una funzione <em>round<\/em> nella libreria Math che effettua il troncamento a un intero:<\/p>\n<p><span style=\"font-family: Courier;font-size: small\">Math.round(x)<\/span><\/p>\n<p>Usando questa funzione si ottiene l&#8217;intero pi\u00f9 vicino, ad esempio:<\/p>\n<div>\n<p><span style=\"color: #008000\">Math.round(44.9)   \/\/Ritorna 45<\/span><\/p>\n<p><span style=\"color: #008000\">Math.round(45.2)   \/\/Ritorna 45<\/span><\/p>\n<p><span style=\"color: #008000\">Math.round(-7.58)   \/\/Ritorna -8<\/span><\/p>\n<\/div>\n<p>Ecco il codice per una funzione <em>round<\/em> personalizzata che realizza effettivamente l&#8217;arrotondamento con numeri decimali:<\/p>\n<p><span style=\"font-family: arial,helvetica,sans-serif;color: #008000\">function round(valore, posizioniDecimali)<br \/>\n{<br \/>\nvar ris = valore * Math.pow(10,posizioniDecimali);<br \/>\nris = Math.round(ris);<br \/>\nreturn ris \/ Math.pow(10,posizioniDecimali<\/span><span style=\"font-family: arial,helvetica,sans-serif;color: #008000\">);<br \/>\n}<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In javascript (1.2)\u00a0 non esiste una funzione di arrotondamento integrata capace di gestire i decimali. Esiste una funzione round nella libreria Math che effettua il troncamento a un intero: Math.round(x) Usando questa funzione si ottiene l&#8217;intero pi\u00f9 vicino, ad esempio: Math.round(44.9) \/\/Ritorna 45 Math.round(45.2) \/\/Ritorna 45 Math.round(-7.58) \/\/Ritorna -8 Ecco il codice per una funzione [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"ngg_post_thumbnail":0,"footnotes":""},"categories":[9],"tags":[29,31,56,88,103,112,113,117,156,179],"class_list":["post-33","post","type-post","status-publish","format-standard","hentry","category-javascript","tag-approssimazione","tag-arrotondamento","tag-decimali","tag-funzione-di-arrotondamento","tag-interi","tag-javascript-2","tag-javascript-1-2","tag-libreria","tag-round","tag-troncamento"],"aioseo_notices":[],"_links":{"self":[{"href":"http:\/\/www.vincenzoscognamiglio.it\/informatica\/wp-json\/wp\/v2\/posts\/33"}],"collection":[{"href":"http:\/\/www.vincenzoscognamiglio.it\/informatica\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.vincenzoscognamiglio.it\/informatica\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.vincenzoscognamiglio.it\/informatica\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.vincenzoscognamiglio.it\/informatica\/wp-json\/wp\/v2\/comments?post=33"}],"version-history":[{"count":1,"href":"http:\/\/www.vincenzoscognamiglio.it\/informatica\/wp-json\/wp\/v2\/posts\/33\/revisions"}],"predecessor-version":[{"id":182,"href":"http:\/\/www.vincenzoscognamiglio.it\/informatica\/wp-json\/wp\/v2\/posts\/33\/revisions\/182"}],"wp:attachment":[{"href":"http:\/\/www.vincenzoscognamiglio.it\/informatica\/wp-json\/wp\/v2\/media?parent=33"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.vincenzoscognamiglio.it\/informatica\/wp-json\/wp\/v2\/categories?post=33"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.vincenzoscognamiglio.it\/informatica\/wp-json\/wp\/v2\/tags?post=33"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}