Powiększenie liczby

0

Witam,
Mam kod js, który pobiera z zewnętrznej strony notowania giełdy. Spread pokazuje mi z dokładnością do 4 miejsca po przecinku np. 0,0002, jednak ja potrzebuję powiększyć tą liczbę 100-krotnie (0.0002 ---> 0.2). Niżej przesyłam skrypt do tego. Będę bardzo wdzięczna za pomoc.

function helperClass() {

this.fNo = function (number) {
	var tmp_no = number;

	tmp_no = tmp_no.toString();
	tmp_length = tmp_no.toString().length;

	if (tmp_length > 6) {
		tmp_no = tmp_no.substring(0, 7);
	} else {

		do {
			if (tmp_no.indexOf(".") >= 0)
				tmp_no = tmp_no + "0";
				tmp_no = tmp_no * 100;
			else
				tmp_no = tmp_no + ".";
			tmp_length = tmp_no.length;

		} while (tmp_length < 7);

	}

	if (tmp_no.indexOf(".") == 6)
		tmp_no = tmp_no.replace(".", "");

	return tmp_no;
};
1

Prawdopodobnie w pierwszym wierszu funkcji wystarczy dopisać:
number = number * 100;

A później trza by jeszcze zmodyfikować część odpowiedzialną za dopisywanie zer w zależności od tego, jaką chcesz mieć precyzję na wyjściu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1