манипуляция с числом на JavaScript
Помогите пожалуйста:
Есть переменная var D=16.84; - число function Number() { ... } в функции должна произойти манипуляция результат: var a=16; - число var b=84; - число как это реализовать? |
Цитата:
|
Цитата:
|
Brick,
const D = "16,84";
function num(n)
{
let [a, b] = n.toString().split(/\D/).map(Number);
b || (b = 0);
console.log(a, b)
}
num(D);
|
прошу прощения не заметил, это должно было быть 16.84 число
|
Пара комментариев:
1. Не стоит называть функцию "Number", этим вы можете много чего сломать, заменив встроенный Number. Например код рони.:) 2. Вам может показаться, что не стоит использовать строки там, где можно обойтись математикой, но не спешите: float может подложить кучу подлянок, выдавая совсем не то что вам надо. |
спасибо, но если вы знаете правильное решение ситуации, можно пример )
|
Цитата:
|
всем устраиваете, комментарии к #4 интересные, но примера нет(
|
Brick,
:-? |
| Часовой пояс GMT +3, время: 19:46. |