Опять про округление чисел
Вложений: 2
Здравствуйте!
Нужна помощь с уменьшением количества чисел после запятой(картинка прикреплена ). За шапку отвечает массив x . Насколько я понимаю округление должно происходить где-то здесь(да-да там есть округление чисел в таблице) { clear_table(); //установим заголовок таблицы var tblCaption = tbl.createCaption(); tblCaption.innerHTML = caption; tblCaption.style.fontWeight = "bold"; //первая строка — шапка таблицы var row = tbl.insertRow(); //создали строку row.style.background = "green"; var cell = row.insertCell(); //создали первую клетку в строке cell.style.textAlign = "center"; //выровняли ее содержимое по центру cell.innerHTML = 'U \ D'; //создали и заполнили оставшиеся клетки for(var i = 0; i < x.length; i++) { cell = row.insertCell(); cell.style.textAlign = "center"; cell.innerHTML = "" + x[i]; } //аналогично заполнили тело таблицы for(var i = 0; i < y.length; i++) { row = tbl.insertRow(); cell = row.insertCell(); cell.style.textAlign = "center"; cell.style.background = "green"; cell.innerHTML = "" + p[i]; for(var j = 0; j<x.length; j++) { cell = row.insertCell(); cell.style.textAlign = "center"; cell.innerHTML = "" + Math.round(y[i][j] * 100) / 100; //округлили //до 2-х знаков } } } } Уровень знания JavaScript стремиться к нулю |
alert(123.123123123123.toFixed(3))не подходит? или нужно именно округлить? |
слушайте,
всётаки насколько полезно высказывать мысли вслух! Округление в ШАПКЕ таблице cell.innerHTML = "" + Math.round(x[i] * 100) / 100; //округлили совсем дурак вопрос снят! |
|
Часовой пояс GMT +3, время: 12:21. |