javascript自定义函数 的缺省值怎么定义
比如: 
 function   my(a)   {   xxx;   }   
 如果想把a缺省值设为5: 
 function   my(a=5)   {   xxx;   } 
 这样怎么不行呀?
------解决方案--------------------function my(){ 
 	var len = arguments.length; 
 	var a; 
 	if(len==0) a = 5; 
 	else  a = arguments[0]; 
 	alert(a); 
 } 
 my(6) 
 my()
------解决方案--------------------默认值一般处理为: 
 function my(a){ 
   a = typeof(a) ==  "undefined " ? 5 : a; 
 }