在JavaScript中给出的十六进制颜色值,它是在引号如“FCAA00”时(在Photoshop中)十六进制颜色在Javascript
var hexCol = "FCAA00";
var fgColor = new SolidColor;
fgColor.rgb.hexValue = hexCol
而是传递一个变量是值当你不需要引号。为什么是这样?
var hexCol = convertRgbToHex(252, 170, 0)
hexCol = "\"" + hexCol + "\""; // These quotes are not needed.
var fgColor = new SolidColor;
fgColor.rgb.hexValue = hexCol
这只是一个javaScript怪癖吗?或者我错过了幕后的事情,因为它是。谢谢。
转换中发生了什么(我假设不是音乐会?)RgbToHex? –
如果'convertRGBToHex()'返回一个字符串,那么相当于'var hexCol =“FCAA00”;' –
concertRgbToHex()这就是所有时髦数字在露天体育场内闲逛并听音乐的地方。在十六进制中...(排版羞辱的Facepalm!) –