📜  p5.js | unhex()函数

📅  最后修改于: 2022-05-13 01:56:37.784000             🧑  作者: Mango

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