Hex: Difference between revisions

From NSB App Studio
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
''This function is for BASIC compatibility. It is not available in pure JavaScript projects.''
Hex(''number'')
Hex(''number'')


Line 13: Line 15:
Print "1 in hex:", Hex(1)
Print "1 in hex:", Hex(1)
Print "2605.45 in hex:", Hex(2605.45)
Print "2605.45 in hex:", Hex(2605.45)
</pre>
== Example (JavaScript) ==
<pre>
// Hex Example
/* Hex returns a number as a hexadecimalstring */
function Hex(n) {
  n=Math.round(n);
  if (n < 0) {
    n = 0xFFFFFFFF + n + 1;
  }
  return n.toString(16).toUpperCase();
}
NSB.Print("68 in hex: " + Hex(68));
NSB.Print("1 in hex: " + Hex(1));
NSB.Print("2605.45 in hex: " + Hex(2605.45));
</pre>
</pre>


Line 49: Line 32:


[[Category:Strings]]
[[Category:Strings]]
[[Category:BASIC Functions]]

Latest revision as of 15:26, 25 March 2019

This function is for BASIC compatibility. It is not available in pure JavaScript projects.

Hex(number)

Description

Hex returns a string representation of the hexadecimal (base 16) value of a number. The required parameter, number, is any numeric expression. If number is not a whole number, it is rounded to the nearest whole number before being converted.

Example (Basic)

Rem Hex Example
'Hex returns a number as a hexadecimalstring
Print "68 in hex:", Hex(68)
Print "1 in hex:", Hex(1)
Print "2605.45 in hex:", Hex(2605.45)

Output

68 in hex:    44
1 in hex:     1
2605.45 in hex:      A2D

Related Items

Oct