gpt4 book ai didi

javascript - if 语句不适用于大括号

转载 作者:行者123 更新时间:2023-12-02 16:48:55 25 4
gpt4 key购买 nike

摘录代码:

    var x=0, direction=1;

function fun_1()
{
var dom_obj=document.getElementById("dir");
x+=direction;
if(x>=300 || x<=-300)
direction=-direction;
dom_obj.style.left=x;
window.setTimeout("fun_1();",5);
};

这很好用。但是,如果我在 if 语句 中添加大括号,则不起作用。我究竟做错了什么?

Working ,没有 {}

Not working ,带有 {}

我们将非常感谢您的帮助。谢谢。

最佳答案

当你不使用大括号时,就像写作:

if(x>=300 || x<=-300) {
direction=-direction;
}
dom_obj.style.left=x;
window.setTimeout("fun_1();",5);

工作示例:http://plnkr.co/edit/42IwSmPJPionvo5cXVOI?p=preview

关于javascript - if 语句不适用于大括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26856737/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com