1
var divide = function (dividend, divisor) {2
if (dividend == -2147483648 && divisor == -1) return 2147483647;3
let subdividend = Math.abs(dividend);4
let subdivisor = Math.abs(divisor);5
let string_dividend = subdividend.toString();9
while (i < string_dividend.length) {10
remainder = remainder * 10 + Number(string_dividend[i]);11
let quotient = Math.floor(remainder / subdivisor);12
ans = ans * 10 + quotient;13
remainder = remainder - quotient * subdivisor;16
if ((dividend > 0 && divisor < 0) || (dividend < 0 && divisor > 0))