значение rgb как переменная

#javascript #variables #rgb

#javascript #переменные #rgb

Вопрос:

Как мне сохранить значение переменной в rgb ()? Я использую этот код, который не работает:

 <script>
var R=200;
var colval="rgb(R,10,100)";
</script>
  

Я хочу, чтобы это было так:

 <script>
var colval="rgb(200,10,100)";
</script>
  

но почему-то он неправильно хранит R , заключая кавычки в 200 или R, тоже не работает.

Ответ №1:

Я предполагаю, что вы используете JavaScript:

 <script>
    var R = 200;
    var colval = "rgb("   R   ",10,100)";
</script>
  

Результаты в colval = rgb(200,10,100)

Комментарии:

1. хорошо, спасибо, просто еще один вопрос: есть ли что-то вроде функции rgb (), но для hsv () ?

2. Я пробовал этот код, но я не могу ничего раскрасить с помощью этой colval переменной.

Ответ №2:

Используйте » «, потому что в javascript это оператор, используемый для объединения или сложения элементов вместе, чтобы получить строку. В этом случае мы складываем «rgb (» r «, » g «, » b «)», чтобы получить строку, которая выглядит как «rgb (225, 34, 154)». Когда интерпретатор JS браузера прочитает этот код, «rgb (» r «, » g «, » b «)», он заменит r, g и b значениями этих переменных.

Ответ №3:

Теперь вы могли бы использовать строку шаблона:

     <script>
        var R = 200;
        var colval = `rgb(${R}, 10, 100)`;
    </script>