我正在编写代码补丁,测试总是以-1的形式返回
这是否if语句使后面的部分无法访问?我在想,无论ypos的价值是多少,它将始终返回-1?

export function showPreview(content: any , xpos: any, ypos: number, ybot:   any) {
if (!(ypos > 100 || ypos < 100 || ypos === 100)) {
    return -1;
}
hidePreview();
positionPreview(xpos, ypos, ybot);
return 1;

最佳答案

也许您移交NaNundefined或仅移交'100'



var ypos = '100';

if (!(ypos > 100 || ypos < 100 || ypos === 100)) {
    console.log(-1);
}

关于javascript - javascript函数返回-1始终似乎无法访问,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55200741/

10-13 05:18