当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


p5.js unhex()用法及代码示例


p5.j​​s中的unhex()函数用于将任何输入的十六进制数字的字符串表示形式转换为其等效的整数值。

用法:

unhex(String)

参数:此函数接受参数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



相关用法


注:本文由纯净天空筛选整理自Kanchan_Ray大神的英文原创作品 p5.js | unhex() function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。