預設:全域
<script language="javascript">
v1 = 1
function f1()
{
v1 = 2
v2 = 1 + v1
document.write(v1)
}
</script>
以上執行結果是:3
若改成
<script language="javascript">
v1 = 1
function f1()
{
var v1 = 2
v2 = 1 + v1
document.write(v1)
}
</script>
以上執行結果是:3
雖然結果都是一樣,但是第二個範例的v1二個內容值是不一樣的
沒有留言:
張貼留言