The unhex() function in p5.js is used to convert a string representation of any input hexadecimal number to its equivalent integer value.
Syntax:
unhex(String)
Parameters: This function accepts a parameter String which is a hexadecimal number and is to be converted into its integer equivalent value. This parameter might also be an array of strings of the hexadecimal numbers.
Return Value: It returns the converted integer representation.
Below program illustrates the unhex() function in p5.js.
Example-1:
function setup() {       // Creating Canvas size     createCanvas(500, 100); }   function draw() {       // Set the background color     background(220);       // Initializing some strings     let String1 = "F";     let String2 = "FF";       // Calling to unhex() function.     let A = unhex(String1);     let B = unhex(String2);       // Set the size of text     textSize(16);       // Set the text color     fill(color('red'));       // Getting integer equivalent     text("Integer equivalent of hexadecimal string 'F' is: "         + A, 50, 30);     text("Integer equivalent of hexadecimal string 'FF' is: "         + B, 50, 60);   } |
Output:
Example-2:
function setup() {       // Creating Canvas size     createCanvas(650, 100); }   function draw() {       // Set the background color     background(220);       // Initializing some strings     let String1 = ["F", "A", "C"];     let String2 = ["FF", "AC", "DE"];       // Calling to unhex() function.     let A = unhex(String1);     let B = unhex(String2);       // Set the size of text     textSize(16);       // Set the text color     fill(color('red'));       // Getting integer equivalent     text("Integer equivalent of array of hexadecimal strings"+          " ['F', 'A', 'C'] is: "          + A, 50, 30);     text("Integer equivalent of array of hexadecimal strings"+          " ['FF', 'AC', 'DE'] is: "         + B, 50, 60);   } |
Output:
Reference: https://p5js.org/reference/#/p5/unhex

