Chcesz sprawdzić działanie skryptu wyłącz komentarze.
Różnice między toFixed, round, floor, ceil polegają na tym że:
toFixed określa ilość miejsc po przecinku
round zaokrągla ale nie mamy wpływu do dołu czy do góry
floor zaokrągla do dołu
ceil zaokrągla do góry
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
<!DOCTYPE html> <html> <head> <title>math</title> <meta charset="utf-8"> </head> <body> <p id="komunikat"></p> <script type="text/javascript"> //zaokrąglanie //var x=1.234567 //document.getElementById('komunikat').innerHTML=x.toFixed(2); //------------ //pole koła //var promien=4; //var wynik=Math.PI*promien*promien; //document.getElementById('komunikat').innerHTML=wynik.toFixed(); //-------------------- //obwód koła toFixed //var promien=4; //var wynik=Math.PI*promien*2; //document.getElementById('komunikat').innerHTML=wynik.toFixed(); //---------------- //obwód koła toFixed //var promien=4; //var wynik=Math.PI*promien*2; //document.getElementById('komunikat').innerHTML=Math.round(wynik); //potęga //document.getElementById('komunikat').innerHTML=Math.pow(8,3); //pierwiastek //document.getElementById('komunikat').innerHTML=Math.sqrt(2); //wartość bezwzględna //document.getElementById('komunikat').innerHTML=Math.abs(-2); //zaokrąglanie w górę //document.getElementById('komunikat').innerHTML=Math.ceil(2.3456); //zaokrąglanie w dół //document.getElementById('komunikat').innerHTML=Math.floor(2.3456); //minimum z liczb //document.getElementById('komunikat').innerHTML=Math.min(0, 150, 30, 20, -8, -200); //maximum z liczb //document.getElementById('komunikat').innerHTML=Math.max(0, 150, 30, 20, -8, -200); //liczba losowa //var losowa=Math.random(); //var wynik=losowa.toFixed(2); //document.getElementById('komunikat').innerHTML=wynik*100; </script> </body> </html> |