首页 > 解决方案 > javascript 包括 math.js

问题描述

我正在尝试调用 Math.matrix() 函数,并且我很确定我没有将文件正确导入到我的 javascript 代码中。我已经通读了 StackOverflow 问题“如何包含和使用 math.js”:根据该建议,我有以下内容:

<HTML >
  <!DOCTYPE html>

  <head>
    <script src=https://cdnjs.cloudflare.com/ajax/libs/mathjs/5.1.1/math.js>
    </script>
    <script  type="text/javascript" >
       function rotate_clockwise(){
          /* code skipped */
          matrix = Math.matrix(matrix, rotationmatrix);
      }
     </script>
   </head>
   <body>
   </body>
</HTML>

我从这个链接中获取的cdns参考

但是在运行时rotate_clockwise通过滑块调用 chrome 68 调试器状态Uncaught type error : Math.matrix is not a function,所以我相信我没有正确包含这个文件。

我的基本假设是,在一组脚本标记中包含一次文件就足以让任何 javascript 函数使用此库,该库位于另一组脚本标记中。

非常感谢您提供的任何帮助。

标签: javascriptimportincludemath.js

解决方案


我认为您需要math.matrix(...)--lower case math,因为Math它是标准 JS 库


推荐阅读