我有一個看起來像這樣的功能:的JavaScript放在哪裏var語句
function SomeFunction() {
var SomeVar;
if (SomeCondition) {
SomeVar = 4;
}
}
這相當於:
function SomeFunction() {
if (SomeCondition) {
var SomeVar = 4;
}
}
是否僅當使用條件爲真化妝var聲明是否有任何最佳做法或性能影響有關這方面?
謝謝。
編輯:是的,我知道有沒有塊範圍,只是功能範圍。
感謝您的回答。對性能有任何想法? – frenchie 2012-07-12 17:18:37
我已經更新了我的答案,並有性能細分。 – Wex 2012-07-12 17:21:53
JSPerf真的看起來像是差不多(到目前爲止),但在Opera中一次運行看起來像是異常值。 – 2012-07-12 18:08:20