Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Cách tính tích 2 số nguyên không dùng * JavaScript

Viết hàm nhân 2 số không dùng toán tử *.

Cách 1: Dùng chia 2 lần

Nhân = chia cho nghịch đảo: a / (1 / b).

const a = 20, b = 45; const product = (a, b) => a / (1 / b); console.log(product(a, b));

Cách 2: Dùng Logarit

Tính chất: log(a) + log(b) = log(ab).

Ví dụ

const a = 20, b = 45; const product = (a, b) => {    const logProduct = Math.log(a) + Math.log(b);    return Math.round(Math.exp(logProduct)); }; console.log(product(a, b));

Kết quả

Đầu ra console cho cả 2:

900