看到一个:
function walkRun(time, dist, disY) {
time = time || 3000;
// 脚动作
slowWalk();
// 开始走路
var d1 = stratRun({
'left': dist + 'px',
'top': disY ? disY : undefined
}, time);
return d1;
}
time这个操作,我开始以为,||是或的意思,赋予一个bool值
但其实这个 || 是如果。。就。。的意思
如果time存在,则赋值给函数里的time
如果time为null,则将3000赋给函数里的time。