天天看點

php 同名函數,淺談js中同名函數和同名變量的執行問題

下面小編就為大家帶來一篇淺談js中同名函數和同名變量的執行問題。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟随小編過來看看吧

經測試未寫成閉包形式的在同一個檔案中或者不同的 js 檔案中定義的同名函數,調用時會執行後面一個定義的函數。即使這樣寫也會執行後面一個即會彈出2:

function t(){

alert(1);

}

t();

function t(){

alert(2);

}

另外,定義的變量與css樣式也是以後面的為準。

但是對于函數,經測試這樣寫卻會執行前面的函數直接量即彈出1,暫時不知道是為什麼。

var t = function(){

alert(1);

}

function t(){

alert(2);

}

t();

以上這篇淺談js中同名函數和同名變量的執行問題就是小編分享給大家的全部内容了,希望能給大家一個參考,也希望大家多多支援PHP中文網。

更多淺談js中同名函數和同名變量的執行問題相關文章請關注PHP中文網!

本文原創釋出php中文網,轉載請注明出處,感謝您的尊重!