JSFiddle - React, Tailwind, and code Playground
JavaScript
//Option 1
function mul(m,n)
{
// make it more efficient
if(m<0)
m=0-m;
if(n<0)
n=0-m;
if(m<n)
{
var temp =m;
m=n;
n=temp;
}
var v=0;
if(n==1)
return m;
v = mul(m,n>>1);
v = v+v;
if(n&1)
v+= m;
return v;
}
//console.log(mul(-2,5));
//Option 2
var a = -3;
var b = 9;
var mul = 0;
if(a<0)
a=0-a;
if(b<0)
b=0-b;
for (var i = 1; i <= a; i++)
mul = mul + b;
console.log(mul);