(number)
| 745 | } |
| 746 | |
| 747 | function splitIntoBaseAndExponent(number) { |
| 748 | var base = number; |
| 749 | var exponent = 0; |
| 750 | |
| 751 | if (number !== 0) { |
| 752 | while (base >= 10 || base <= -10) { |
| 753 | base /= 10; |
| 754 | exponent++; |
| 755 | } |
| 756 | |
| 757 | while (base < 1 && base > -1) { |
| 758 | base *= 10; |
| 759 | exponent--; |
| 760 | } |
| 761 | } |
| 762 | |
| 763 | return { |
| 764 | base: base, |
| 765 | exponent: exponent |
| 766 | }; |
| 767 | } |
| 768 | |
| 769 | function getSISuffix(multipleOf3) { |
| 770 | var SI_SUFFIXES = { |