В настоящее время я пытаюсь создать единицу измерения для метрики и английского масштаба в качестве метода для прототипа числа.Вот мой код:
Number.prototype.UnitConversion = function (units){
switch (units){
case "Metric":
this = this/100;
return this;
case "English":
this = this/12;
return this;
}
}
var a = 5;
alert(a.UnitConversion("Metric"))
Однако я получаю ошибку неверного аргумента слева.Почему это так?