JS学习的小知识点 当前位置: Home » javascript,前端 » JS学习的小知识点 ## for下的settimeout.md for(var i=0;i<3;i++){ setTimeout(function(){ console.log(i); }, 10); } > 3 3 3 for循环的阻塞机制。这个定时器需要等待for循环执行完成才执行。 解决方案 1. for(var i=0;i<3;i++){ (function(i){ setTimeout(function(){ console.log(i); }, 10); })(i) } 2. for(let i=0;i<3;i++){ setTimeout(function(){ console.log(i); }, 10); } ## 如何将字符串转化为数字 parseFloat('12.3b') //结果为12.3 ## document.write和innerHtml的区别 document。write 只能绘制整个页面 innerHtmml 可以绘制页面的一部分
Comments | NOTHING