为什么第一个JavaScript代码段的工作,而不是第二个?:为什么我不能在html页面的另一部分调用js函数?
<script>
commenta();
function commenta(){
alert('test');
}
</script>
<script>
commenta();
</script>
<script>
function commenta(){
alert('test');
}
</script>
它被称为[提升](https://developer.mozilla.org/ru/docs/Glossary/Hoisting) –