Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript变量语法_Javascript_Variables_Syntax - Fatal编程技术网

Javascript变量语法

Javascript变量语法,javascript,variables,syntax,Javascript,Variables,Syntax,在我的代码中: color = '31,0,0'; grd.addColorStop(0.1,'rgba(31,0,0,0.3)'); 如何用可变颜色替换31,0,0?我试过: grd.addColorStop(0.1,'rgba('+color+',0.3)'); 但我试过的其他组合都有错误 谢谢 这在我的控制台中运行良好,但可能在数字和字符串或其他方面存在一些问题 为了避免这种情况,您也可以尝试以下方法: grd.addColorStop( 0.1, ['rgba(', color, '

在我的代码中:

color = '31,0,0';
grd.addColorStop(0.1,'rgba(31,0,0,0.3)');
如何用可变颜色替换31,0,0?我试过:

grd.addColorStop(0.1,'rgba('+color+',0.3)');
但我试过的其他组合都有错误


谢谢

这在我的控制台中运行良好,但可能在数字和字符串或其他方面存在一些问题

为了避免这种情况,您也可以尝试以下方法:

grd.addColorStop( 0.1, ['rgba(', color, ', 0.3)'].join('') );

如果第一个有效,那么第二个也应该有效。。换句话说,您确定第一种情况有效吗?您会遇到哪些错误?不需要加入数组。相反,请尝试使用“rgba”+颜色+”,0.3'中的格式分组。所以你有grd.addColorStop0.1,'rgba'+color+',0.3';