p5.js | unhex()函数
p5.js 中的unhex()函数用于将任何输入十六进制数的字符串表示形式转换为其等效的整数值。
句法:
unhex(String)
参数:此函数接受一个参数字符串,它是一个十六进制数,将被转换为其等效整数值。此参数也可能是十六进制数字的字符串数组。
返回值:它返回转换后的整数表示。
下面的程序说明了 p5.js 中的unhex()函数。
示例 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);
}
输出:
示例 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);
}
输出:
参考: https://p5js.org/reference/#/p5/unhex