①if(len($类型)=0,Embedded1.select(产品),eval("Embedded1.select(产品,产品类型='"+$类型+"')")) 正确②if(len($类型)=0,Embedded1.select(产品),Embedded1.select(产品,产品类型=$类型)) 正确③if(len(类型)=0,Embedded1.select(产品),Embedded1.select(产品,产品类型=类型)) 正确④if(len($类型)=0,Embedded1.select(产品),Embedded1.select(产品,产品类型='"+$类型+"')) 不可以⑤if(len(类型)=0,Embedded1.select(产品),eval("Embedded1.select(产品,产品类型='"+类型+"')")) 不可以可见第一种写法必须加eval函数?为什么呢?引用变量的时候,参数前的$什么时候可以去掉?