我正在运行 Visual Studio 2010 调试器来尝试调试 javascript 脚本,它跳过了这一行:
var selectedStatus = "assigned"
然后在尝试使用 selectedstatus 时抛出错误,因为它从未创建并分配给变量。
有谁知道为什么它会跳过这条线?谢谢。
我正在运行 Visual Studio 2010 调试器来尝试调试 javascript 脚本,它跳过了这一行:
var selectedStatus = "assigned"
然后在尝试使用 selectedstatus 时抛出错误,因为它从未创建并分配给变量。
有谁知道为什么它会跳过这条线?谢谢。
也许您的源代码与正在执行的内容不同步,它只是“似乎”跳过了该行,而实际正在执行的代码在该行号上有空行。
也许它需要;
在行尾?
如果可以,ASI 会自动插入分号,但如果下一行以圆括号或方括号开头,则它将不起作用。
行尾没有分号。通常,自动分号插入会为您添加一个,通常在加入行时会导致语法错误。但是,这两行代码可以同时编译也可以单独编译,在这种情况下,从调试器的角度来看,代码将作为一个步骤执行。
分号可以在一行上写多个语句,因此它们是可选的。