gpt4 book ai didi

javascript - 子字符串、拆分、字符串到数字和 RGB 到十六进制

转载 作者:数据小太阳 更新时间:2023-10-29 05:25:05 25 4
gpt4 key购买 nike

我认为这是一项简单的任务,但它变得非常复杂。请参阅代码。

    // Convert "rgb(255, 255, 255)" to (255, 255, 255) and then to Hex code
var data = {
color:"rgb(165,199,72)",
color:"rgb(229,121,74)",
color:"rgb(105,177,222)"
}
// rgb To Hex Conversion
var componentToHex = function(c) {
var hex = c.toString(16);
return hex.length == 1 ? "0" + hex : hex;
}
var rgbHex = function(r, g, b) {
return "#" + componentToHex(r) + componentToHex(g) + componentToHex(b);
}


//Substring "rgb(255, 255, 255)" to "(255, 255, 255)"
var subStringRGB = function(c){
var b = c.substring(4, c.length);
}
var stringRGBtoNumber = function(c){
var b = Number(c.split(','));
}

这是抛出错误,无法读取未定义的拆分。如何解决这个问题?

最佳答案

subStringRGB 不返回值。因此,如果您将 subStringRGB 的结果传递给 stringRGBtoNumber cstringRGBtoNumber< 中可能是 undefined/。顺便说一句,stringRGBtoNumber 也不返回值。

关于javascript - 子字符串、拆分、字符串到数字和 RGB 到十六进制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39941351/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com