关于setTimeout调用中的这个函数问题
看书遇到遇到这样一个问题。
function shakeWin(stepId){
var stepId;
if(!stepId)stepId=0;
switch(stepId){
case 0: window.moveBy(-5,-5);break;
case 1: window.moveBy(10,0);break;
case 2: window.moveBy(-10,-10);break;
case 3: window.moveBy(10,0);break;
case 4: window.moveBy(-5,-5); break;
default:return;
}
stepId++;
setTimeout(" shakeWin( "+stepId+" ) ;",20);
}
setTimeout(" shakeWin( "+stepId+" ) ;",20)
调用shakeWin函数时,这个参数是什么意思。为什么加了双引号有加+号??