为什么JavaScript Math.log(1.001)返回错误的值?

ghe*_*nne 0 javascript math

JavaScript返回.0009995003330834232.

每种其他计算方式都返回0.000434077479319.

Sve*_*ach 10

它返回自然对数,即对数的基数e = 2.71828...,而不是对数10的对数.

log_e(1.001) = 0.00099950033308342321
log_10(1.001) = 0.0004340774793185929
Run Code Online (Sandbox Code Playgroud)