收藏
回答

Math函数结果不对?

工具版本:1.03.2011120 稳定版

var cos=0.8;

var sin_f=Math.sin(cos);

console.log(sin_f);

这个结果怎么是0.7173560908995228呢,哪地方不对吗?正确值应该是0.6啊。太离谱了吧?

Math.tan(0.8);的结果1.0296385570503641,也不对啊。应该是0.75啊?


回答关注问题邀请回答
收藏

2 个回答

  • 卢霄霄
    卢霄霄
    2020-12-22

    单位是弧度

    2020-12-22
    有用 1
    回复 1
    • 永智
      永智
      2020-12-22
      谢谢老师的回复,明白了。
      2020-12-22
      回复
  • 拾柒
    拾柒
    2020-12-22

    没有任何问题,跟微信工具无关

    2020-12-22
    有用
    回复 3
    • 永智
      永智
      2020-12-22
      请教,那是怎么回事啊,不是1=cos²+sin²吗,已知cos,那sin=√(1-cos²)=√0.36=0.6,不是这样吗?
      2020-12-22
      回复
    • 拾柒
      拾柒
      2020-12-22回复永智
      你那是数学,这里的参数是弧度,不是度
      2020-12-22
      1
      回复
    • 永智
      永智
      2020-12-22
      哦,是这样啊,谢谢老师了。
      2020-12-22
      回复
登录 后发表内容