不带节点的javascript导入语句

不带节点的javascript导入语句,javascript,Javascript,我想包括在上找到的javscript文件 它声明它通过CDN在节点上和浏览器中工作 因此,我在标题中包含了脚本标记: <script scrc="https://cdnjs.cloudflare.com/ajax/libs/regression/1.4.0/regression.min.js"></script> 因为我没有使用node.js,所以我删除了import语句。然而,浏览器告诉我:uncaughttypeerror:无法读取未定义的属性'linear'

我想包括在上找到的javscript文件

它声明它通过CDN在节点上和浏览器中工作

因此,我在标题中包含了脚本标记:

<script scrc="https://cdnjs.cloudflare.com/ajax/libs/regression/1.4.0/regression.min.js"></script>
因为我没有使用node.js,所以我删除了import语句。然而,浏览器告诉我:
uncaughttypeerror:无法读取未定义的属性'linear'


有什么想法吗?

您在标题中使用的CDN脚本标记引用了版本1.4.0 你可以像…一样使用它

result = regression('linear',[[0, 1], [32, 67], [12, 79]]);
console.log(result.equation);
console.log(result.points);

不幸的是,1.4.0版没有预测功能。它是在版本2.0.0中添加的。

但是,如果包含该版本,则需要更改调用函数的方式

result = regression.linear([[0, 1], [32, 67], [12, 79]]);
console.log(result.equation);
console.log(result.points);
现在你可以使用

console.log(result.predict(4));

正如我所说,我删除了“import语句”,我最不想知道的是
predict
函数是如何工作的:
console.log(result.predict(4))?!?!不幸的是,1.4.0版没有预测功能。它是在2.0.0中添加的,但cloudflare CDN没有。您可以使用result.equation计算某个x的预测答案,或者在您的网页中包含此库的2.0.0版:2.0.0版还添加了一种调用函数的新方法。它们现在是不同的方法。我已经更新了我的答案
console.log(result.predict(4));