關于變量activeRow 與activeMenu的問題,變量并沒有賦值,為什么可以直接進行判斷
if (activeRow) {
????
????//如果存在一級菜單激活
????activeRow.removeClass('active')
????//去除樣式一級菜單的active樣式
????activeRow = null
???}
???if (activeMenu) {
????//如果存在二級菜單激活
????activeMenu.addClass('none')
????//給二級菜單添加none樣式
????activeMenu = null
???}
??})
2017-06-14
變量定義沒賦初始值時,變量值為undefined。
undefined, null, "", 0 等值做條件判斷時,值為false
2017-05-24
因為if判斷條件 是布爾值