CR = Code Review. O co chodzi? Zajrzyj tutaj
Pełna lista wszystkich Code Review? Zajrzyj tutaj
https://www.youtube.com/watch?v=tiK92m-RopI
01.html:
<!DOCTYPE HTML>
<html lang="pl">
<head>
<meta charset="utf-8" />
<title>Matematyka w JS</title>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
<script>
document.write(0.1 * 5); document.write("<br />");
document.write(0.15 * 3); document.write("<br />");
document.write(0.1 + 0.2); document.write("<br />");
if(0.1 + 0.2 == 0.3) document.write("true<br />");
else document.write("false<br />");
var x;
x = Math.round((0.1 + 0.2)*10) / 10;
document.write(x+"<br />");
x = Math.round((0.15 * 3)*100) / 100;
document.write(x+"<br />");
x = 0.15 * 3;
x = x.toFixed(2); document.write(x+"<br /><br />");
x = 1.005;
x = Math.round(x*100) / 100;
document.write(x+"<br />");
x = 1.005;
x = x.toFixed(2);
document.write(x+"<br />");
Number.prototype.round = function(miejsc)
{
return +(Math.round(this+"e+"+miejsc) + "e-"+miejsc);
}
x = 1.005;
x = x.round(2);
document.write(x+"<br />");
</script>
</body>
</html>
02.html:
<!DOCTYPE HTML>
<html lang="pl">
<head>
<meta charset="utf-8" />
<title>Matematyka w JS</title>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
<script>
var pln = 1000;
document.write("Wpłata: "+pln+" PLN <br /><br />");
//Przewalutowanie
var usd = pln / 4.00835701;
document.write("Saldo: "+usd+" USD <br />");
usd = Math.floor(usd * 100) / 100;
document.write("Saldo: "+usd+" USD <br /><br />");
//Zakupy
var zakupy = 23.99;
document.write("Zakupy: "+zakupy+" USD <br />");
var prowizja = 0.02 * zakupy;
document.write("Prowizja: "+prowizja+" USD <br />");
prowizja = Math.ceil(prowizja * 100) / 100;
document.write("Prowizja: "+prowizja+" USD <br />");
//Po zakupach
usd = usd - zakupy - prowizja;
document.write("Saldo: "+usd+" USD <br /><br />");
usd = 225.99;
usd = Math.trunc(usd);
document.write("Saldo: "+usd+" USD <br /><br />");
</script>
</body>
</html>
Paczka do pobrania: TUTAJ