#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>