=+与+=一样吗 我这个例子中这个运算符有啥特殊的地方

var columns = Array.from(document.getElementsByClassName('column'));

function padClock(p, n){

return p + ('0' + n).slice(-2); 

function getClock(){

var d = new Date();  

return [d.getHours(), d.getMinutes(), d.getSeconds()].reduce(padClock);  

}                                                        

var loop = setInterval(function (){  

var c = getClock();

columns.forEach(function (ele,i){

var n =+c[i];           //这里的=+我改成+=或n=n+c[i]都无效,还有下面的=-

var offset =-n * 86;           

});

},1000);


阿里斯托亚
浏览 956回答 1
1回答

聪明的汤姆

这只是正负数啊 你想太多了兄弟,没有=+运算符的 只是= -n*86 如果为负数的话就负负得正了望采纳~
打开App,查看更多内容
随时随地看视频慕课网APP