所以我对Java很新.在我的大学上课时,这个第一学期的重点是在使用名为ObjectDraw的java库时将语法缩小,并掌握一些基本思想.下学期我们将开始远离ObjectDraw并进入核心Java.无论如何我遇到了一些问题,我需要使用类似于php的isset函数.我知道php和java是完全不同的,所以我不应该尝试比较它们,但php是我以前对类似编程的知识的唯一基础.我只是想知道是否有某种方法会返回一个布尔值,表示实例变量是否已初始化.例如...
if(box.isset()) {
box.removeFromCanvas();
}
Run Code Online (Sandbox Code Playgroud)
到目前为止,我遇到了这个问题,当我的程序试图隐藏或删除尚未构建的对象时,我遇到运行时错误.
如何测试我的javascript代码中的变量是否已初始化?
此测试应返回false
var foo;
Run Code Online (Sandbox Code Playgroud)
并且是真实的
var foo = 5;
Run Code Online (Sandbox Code Playgroud)