Округляем, потом округляем в бОльшую и меньшую сторону. Берём массив перебираем и округляем его элементы. Люблю округлять.
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 49 50 51 52 53 54 55 56 |
<script> var num = 80.50; var num2 = 80.49; num = Math.round(num); //round - 51 округлим в большую сторону num2 = Math.round(num2); //round - 51 округлим в большую сторону document.write(num + " - Округляем значение 80.50 <br />"); document.write(num2 + " - Округляем значение 80.49 вниз <br /><hr />"); num3 = 80.49 num3 = Math.ceil(num3); //Округлить в большую сторону document.write(num3 + " - Округляем значение 80.49 в бОльшую сторону <br /><hr />"); num4 = 80.99 num4 = Math.floor(num4); //Округлить в большую сторону document.write(num4 + " - Округляем значение 80.99 в Меньшую сторону <br /><hr />"); /****************************************************************************************************************/ var numberArray = [34.82, 12.90, 17.01, 78.51]; var numberArray2 = [2.2, 102.30, 65.99, 7456.50]; // Массивы тоже надо проверять, например на НЕ ПУСТОТУ, и наличие только числовых значений function friMethod(arr, mathMethod){ for(var i = 0; i < arr.length; i++){ if(mathMethod == "round"){ arrM = Math.round(arr[i]); document.write(arr[i] + " - round - " + arrM + " <br />"); }else if(mathMethod == "ceil"){ arrM = Math.ceil(arr[i]); document.write(arr[i] + " - ceil - " + arrM + " <br />"); }else if(mathMethod == "floor"){ arrM = Math.floor(arr[i]); document.write(arr[i] + " - floor - в " + arrM + " <br />"); }else{ document.write("Передано неверное значение метода"); //Маленькая проверка на неверное значение } } } friMethod(numberArray, "round"); document.write("<br />"); friMethod(numberArray, "ceil"); document.write("<br />"); friMethod(numberArray, 'floor'); document.write("<br /><hr />"); friMethod(numberArray2, "round"); document.write("<br />"); friMethod(numberArray2, "ceil"); document.write("<br />"); friMethod(numberArray2, 'floor'); </script> |
| Категория: JavaScript
| Тэги: JavaScript / Math / основы / числа