Welcome to WebmasterWorld Guest from

Forum Moderators: incrediBILL

Message Too Old, No Replies

Engineering Output Notation


neil laurance

9:47 am on May 10, 2001 (gmt 0)

Inactive Member
Account Expired


Quick question:

Is there a simple way of getting Engineering notation using JScript or CSS?

I know you can use number.toExponential(3) to show numbers in exponential format, but engineering is slightly different:

Number: 12345.67
Exp format: 1.234e+4
Eng format: 12.345e+3 (ie the exponent is divisible by 3)

Cheers, Neil

11:33 am on May 10, 2001 (gmt 0)

Senior Member

WebmasterWorld Senior Member tedster is a WebmasterWorld Top Contributor of All Time 10+ Year Member

joined:May 26, 2000
votes: 0

Welcome to WebmasterWorld, Neil

That's quite a first question!

I've checked a number of references and I can't uncover a JavaScript method that will do this. Seems like it ought to exist, since I believe e-notation is a standard floating point notation for JavaScript, but...

You might want to download and search one of these documents. What you need might just be tucked away in a corner somewhere.

ECMAscript documentation [ecma.ch]

Netscape's JavaScript documentation [developer.netscape.com]

Microsoft's Jscript documentation [msdn.microsoft.com]


5:00 pm on May 10, 2001 (gmt 0)

Senior Member

WebmasterWorld Senior Member 10+ Year Member

joined:Jan 18, 2001
votes: 0

I also looked at the EcmaScript spec and didn't see one. I think you could write your own function that uses toExponential, then parses the string and fixes it up into engineering format.

Welcome to WMW.

neil laurance

10:26 am on May 11, 2001 (gmt 0)

Inactive Member
Account Expired


Thanks for all the advice. Will try creating my own function and adding to Number.prototype methods...

Cheers, Neil


Join The Conversation

Moderators and Top Contributors

Hot Threads This Week

Featured Threads

Free SEO Tools

Hire Expert Members