Работать с малыми числами умноженными на 10 в степени "n"?

Код AS3:
var a:String = "2 934 233 586 999 000 000 000 000 000 000";
var b:Object = {"numb":2.934233586999, "degree":30};
расчеты проводить с параметром numb - 2.934233586999.
Но всегда помнить, что a - это число 2.934233586999 * 10^degree (т.е. a = 2.934233586999 * 10 в тридцатой степени)