我有一个if语句,理想情况下我只想检查变量的值,只有当存在THAT变量时才能检查变量的值。这不仅仅是检查变量是否存在(例如,通过使用typeof()),而是防止尝试检查变量的值是否存在。我的if语句看起来像这样:
variable_1 = "I am now being defined";
// in an instance where value_2 has not been defined
if( variable_1 == "value_1" &
variable_2 == "value_2"){
// code to execute
}
然而,有时变量_2已被定义,因此我得到错误"变量_2未定义"。是否有一种优雅的方法来检查variable_2是否存在,如果它确实存在,请检查它的值是什么?
谢谢你提前!如果我忽略了一些基本的东西,请道歉。