gpt4 book ai didi

javascript - 如何比较两个十六进制值?

转载 作者:行者123 更新时间:2023-11-29 10:21:39 25 4
gpt4 key购买 nike

我需要比较来自 xml 标记属性字段的两个十六进制值,我正在尝试这样做:

var fill = $(this).attr( "fill" );
// console.log( fill.toString(16) );
if ( fill === "#FF00FF" )

但是工作是不是有什么想法?

最佳答案

attr 返回一个字符串,不需要对其调用 toString(并且参数将被忽略,因为 StringtoString 不带参数)。

您的代码假设了一些事情:

  1. 该属性以#hex 形式返回(如果它是颜色值,则这不是可靠的跨浏览器)。

  2. 全部大写。

不知道您在记录值时会看到什么,我将只处理第二部分:

var fill = $(this).attr( "fill" );
if ( fill.toUpperCase() === "#FF00FF" )

关于javascript - 如何比较两个十六进制值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10561938/

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