Как записать процент в JavaScript, чтобы он не считал мне процент, а был строкой?

В общем я только учусь в js. Взяла задачу, сделать диаграмму, чтобы при клике на сектор, закрашивалась определенная область. Код работает, но не корректно из-за процента. Он делит число на 100 вместо того чтобы записать число и процент в строку.Можно ли поправить это в данной функции?

function setTransform(scaleArg) {
        mark.style.transform = ("scale(" + scaleArg + "%)"); 
    }


Ответы (2 шт):

Автор решения: Алексей Шиманский

scale выглядит так:

scale(x, y)

то есть принимает значение (float) по X и Y. Где значения от 0 до 1 - уменьшение масштаба, от 1 и выше - увеличение. Например scale(1.5, 1) увеличит 1,5 раза по оси X

А то что вы написали - вообще никаким правилам не поддаётся, т.к. нет такого правила scale(%)

→ Ссылка
Автор решения: MBPritz

scale(x) принимает значение и увеличивает объект в x раз.

Также, если например нужно увеличить или уменьшить объект в x%, то можно это число разделить на 100. Например, чтобы увеличить объект на 10%, нужно 110/100:

function setTransform(scaleArg) {
 mark.style.transform = 'scale(' + scaleArg + ')';
}
→ Ссылка