変数が初期化されているかどうかを確認するには、どの方法の方が優れているか、正しいか? (変数に何でも (文字列、int、オブジェクト、関数など) を保持できると仮定)
if (elem) { // or !elem
または
if (typeof elem !== 'undefined') {
または
if (elem != null) {
ベストアンサー1
あなたが望むオペレーターtypeof
。 具体的には:
if (typeof variable !== 'undefined') {
// the variable is defined
}