About This Product
FontsMadeEasy.com
 
Search This Database:
| Over 5000 Free Fonts | Tutorials | Javascript Forum | Other Javascript Resources | Cheat Sheet
Tutorial archive
General Questions
Javascript 1.2
Navigation
Numbers
Strings
Object Model
Reference Manual
Dialog
Windows
Frames
Forms
Images
Mouse Events
Colors
File Access
Control Status Bar
Dates and Time
Cookies
Client Information
Bookmarklets


Octals and Hexadecimals

Question: Is there a way to use octal and hexadecimal numbers in JavaScript?

Answer: Yes. In JavaScript you can use octals and hexadecimals.

The following are examples of octal numbers:
01234 -077 0312
Positive octal numbers must begin with 0 (zero) and negative octal numbers must begin with -0.

And these are examples of hexadecimal numbers:
0xFF -0xCCFF 0xabcdef
Positive hexadecimals must begin with 0x and negative hexadecimals must begin with -0x.

When you need to convert an octal or hexadecimal string to a number, use the function parseInt(str,base). Consider these examples:

octalStr='377';
num = parseInt(octalStr,8);  // num now holds 255

hexStr='7F';
num = parseInt(hexStr,16);   // num now holds 127
The second argument of parseInt specifies the base of the number whose representation is contained in the original string. This argument can be any integer from 2 to 36.

BackBack