манипуляция с числом на 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, время: 02:45. |