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';