为什么我无法导入 math.js 文件?
Why can't I Import the math.js file?
我尝试在我的代码中编写二进制搜索,但似乎每次我都尝试 运行 它。它显示错误消息 (Uncaught ReferenceError: math is not defined) 尽管我清楚地写了 import math.js 文件。我很确定我的代码中某处出了问题。谁能给我解释一下,这真的很有帮助!
顺便说一句,这是代码:
import math.js
var num = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20];
bilnum = num.length,
target = 13;
mid = math.floor((left + right)/2);
function search(){
left = 0;
right = num.length - 1;
while(left <= right){
if(num[mid] == target){
return mid;
}
else if(target > mid){
right = num[mid] - 1;
}
else{
left = num[mid] + 1;
}
if(target === null){
document.write("Number doesn't exist")
}
document.write("The target index is" + num[target])
}
}
尝试Math.js(M 大写)
两期:
bilnum = num.length,
到
bilnum = num.length;
和
mid = math.floor((left + right)/2);
至:
mid = Math.floor((left + right)/2);
我尝试在我的代码中编写二进制搜索,但似乎每次我都尝试 运行 它。它显示错误消息 (Uncaught ReferenceError: math is not defined) 尽管我清楚地写了 import math.js 文件。我很确定我的代码中某处出了问题。谁能给我解释一下,这真的很有帮助!
顺便说一句,这是代码:
import math.js
var num = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20];
bilnum = num.length,
target = 13;
mid = math.floor((left + right)/2);
function search(){
left = 0;
right = num.length - 1;
while(left <= right){
if(num[mid] == target){
return mid;
}
else if(target > mid){
right = num[mid] - 1;
}
else{
left = num[mid] + 1;
}
if(target === null){
document.write("Number doesn't exist")
}
document.write("The target index is" + num[target])
}
}
尝试Math.js(M 大写)
两期:
bilnum = num.length,
到
bilnum = num.length;
和
mid = math.floor((left + right)/2);
至:
mid = Math.floor((left + right)/2);