多项选择题

以下语句没有语法错误的有哪些?(请注意标点符号) ()

A.var a="hello",a+="world";
B.var a;if(a=""){alert("a需要赋值")}
C.if(isNaN("name55")){console.log("ok")}
D.var level="";if(!level)console.log("需要有分级");