Math.sin 即使转换为度数,结果也不正确
Math.sin incorrect results even when converted to degrees
我正在尝试对一个变量使用 sin,我看到你可以使用 / (Math.PI / 180) 来转换它,但是如果你想将它转换为度数,这似乎是矛盾的。如何我正确地转换和使用度数形式的罪恶? (在 iPhone 计算器上,例如它 returns ~.707 来自输入 45,而这个 returns ~.806)。
function click25() {
if (vi === 0) {
reactant = Math.sin(reactant / (Math.PI / 180))
}
}
您需要将度数乘以 (pi/180)
以转换为等效的弧度值
var reactant = 45;
var vi = 0;
function click25() {
if (vi === 0) {
reactant = Math.sin(reactant * (Math.PI / 180))
}
console.log(reactant);
}
click25();
我正在尝试对一个变量使用 sin,我看到你可以使用 / (Math.PI / 180) 来转换它,但是如果你想将它转换为度数,这似乎是矛盾的。如何我正确地转换和使用度数形式的罪恶? (在 iPhone 计算器上,例如它 returns ~.707 来自输入 45,而这个 returns ~.806)。
function click25() {
if (vi === 0) {
reactant = Math.sin(reactant / (Math.PI / 180))
}
}
您需要将度数乘以 (pi/180)
以转换为等效的弧度值
var reactant = 45;
var vi = 0;
function click25() {
if (vi === 0) {
reactant = Math.sin(reactant * (Math.PI / 180))
}
console.log(reactant);
}
click25();