Javascript 调试此代码。y1有什么问题?

Javascript 调试此代码。y1有什么问题?,javascript,html,Javascript,Html,我的y1变量有问题: 无论我在浏览器中输入的值是多少,脚本中的默认值都是1。我不明白根本的问题是什么。也许我的代码中有一个默认值,但我不知道或看不见 设x0=null; 设y0=null; 设x1=null; 设y1=null; 设xp=null; 设yp=null; 函数Interp(x0,y0,x1,y1,xp){ yp=y0+((y1-y0)/(x1-x0))*(xp-x0); 返回yp; } 函数Xtrap(x0,y0,x1,y1,xp){ yp=y0+((xp-x0)/(x1-x0)

我的y1变量有问题: 无论我在浏览器中输入的值是多少,脚本中的默认值都是1。我不明白根本的问题是什么。也许我的代码中有一个默认值,但我不知道或看不见

设x0=null;
设y0=null;
设x1=null;
设y1=null;
设xp=null;
设yp=null;
函数Interp(x0,y0,x1,y1,xp){
yp=y0+((y1-y0)/(x1-x0))*(xp-x0);
返回yp;
}
函数Xtrap(x0,y0,x1,y1,xp){
yp=y0+((xp-x0)/(x1-x0))*(y1-y0)
返回yp;
}
函数求值(){
x0=document.getElementById('x0')。值;
y0=document.getElementById('y0')。值;
x1=document.getElementById('x1')。值;
y1=document.getElementById('y1')。值;
xp=document.getElementById('xp')。值;
console.log(x0,x1,y0,1,xp)
如果(xp>x0&&xpx0&&xp>x1){
log(Xtrap(x0,y0,x1,y1,xp))
}
}
正文{
背景色:rgb(214214214214);
}
.集装箱{
宽度:250px;
高度:400px;
利润率:80px自动;
边界半径:10px;
背景:rgb(214214214214);
盒影:5px 5px 10px#b6a9a9,-5px-5px 10px#ffffff;
}
.电话亭{
宽度:200px;
保证金:20px自动;
}
.点{
边界:无;
大纲:无;
字体大小:粗体;
颜色:黑色;
文本对齐:左对齐;
字体大小:600px;
填充:8px;
利润率:15px 0 15px 0;
背景:透明;
盒影:插图2px2p5px#babecc;插图:-5px-5px10px#ffffff;
}
#钮扣{
利润率:15px05px;
宽度:90px;
身高:42;
边界:无;
大纲:无;
字体大小:20px;
字体大小:粗体;
光标:指针;
边界半径:8px;
背景:rgb(214214214214);
盒影:插入5px 5px 10px#b6acac,-5px-5px 10px#faf4;
显示:内联块;
位置:绝对位置;
最高:100%;
转化:translateX(-70%);
}
#按钮:激活{
盒影:插入1px 1px 2px#babec,插入-1px-1px 2px#ffffff;
}

Interp Xtrap
第1点:X0:
政策1:Y0:
第2点:X1:
第2点:Y1:
第3点:Xp:
评估
Interp Xtrap
console.log(x0,x1,y0,1,xp)
这里提到了1在
y1的位置

设x0=null;
设y0=null;
设x1=null;
设y1=null;
设xp=null;
设yp=null;
函数Interp(x0,y0,x1,y1,xp){
yp=y0+((y1-y0)/(x1-x0))*(xp-x0);
返回yp;
}
函数Xtrap(x0,y0,x1,y1,xp){
yp=y0+((xp-x0)/(x1-x0))*(y1-y0)
返回yp;
}
函数求值(){
x0=document.getElementById('x0')。值;
y0=document.getElementById('y0')。值;
x1=document.getElementById('x1')。值;
y1=document.getElementById('y1')。值;
xp=document.getElementById('xp')。值;
console.log(x0,x1,y0,y1,xp)
如果(xp>x0&&xpx0&&xp>x1){
log(Xtrap(x0,y0,x1,y1,xp))
}
}
正文{
背景色:rgb(214214214214);
}
.集装箱{
宽度:250px;
高度:400px;
利润率:80px自动;
边界半径:10px;
背景:rgb(214214214214);
盒影:5px 5px 10px#b6a9a9,-5px-5px 10px#ffffff;
}
.电话亭{
宽度:200px;
保证金:20px自动;
}
.点{
边界:无;
大纲:无;
字体大小:粗体;
颜色:黑色;
文本对齐:左对齐;
字体大小:600px;
填充:8px;
利润率:15px 0 15px 0;
背景:透明;
盒影:插图2px2p5px#babecc;插图:-5px-5px10px#ffffff;
}
#钮扣{
利润率:15px05px;
宽度:90px;
身高:42;
边界:无;
大纲:无;
字体大小:20px;
字体大小:粗体;
光标:指针;
边界半径:8px;
背景:rgb(214214214214);
盒影:插入5px 5px 10px#b6acac,-5px-5px 10px#faf4;
显示:内联块;
位置:绝对位置;
最高:100%;
转化:translateX(-70%);
}
#按钮:激活{
盒影:插入1px 1px 2px#babec,插入-1px-1px 2px#ffffff;
}

Interp Xtrap
第1点:X0:
政策1:Y0:
第2点:X1:
第2点:Y1:
第3点:Xp:
评估
Interp Xtrap

console.log(x0,x1,y0,1,xp)
为什么这里有
1
?给出一些输入和输出示例。我不知道你的代码应该做什么