在函數外定義的變量,在函數體內有效嗎?變量的作用范圍都有?
<script?type="text/javascript"> ????var?obj=document.getElementById("id"); ????function?reset(){ ????????if(confirm("確認初始化嗎?")){ ????????????obj.style.color="#000"; ?????????} ????} ?</script>
<script?type="text/javascript"> ????var?obj=document.getElementById("id"); ????function?reset(){ ????????if(confirm("確認初始化嗎?")){ ????????????obj.style.color="#000"; ?????????} ????} ?</script>
2016-05-17
舉報
2016-05-17
你給的例程里面 obj變量就是全局變量.我這個例子里面obj_local是局部變量
<code>
<script?type="text/javascript">
????var?obj=document.getElementById("id");
????function?reset(){
? ? ? ?var obj_local="局部變量";
????????if(confirm("確認初始化嗎?")){
????????????obj.style.color="#000";
? ? ? ? ? ?dosomething();
?????????}
? ? ? ?}
????}
?</script>
</code>
2016-05-17
在函數體內有效;變量有 全局變量 局部變量;