javascript中var的重要性分析
本文實例分析了javascript中var的重要性。分享給大家供大家參考。具體分析如下:
javascript 的 var 作用是聲明變量。
一般情況下不寫都不會出錯,但有些情況如果不寫,會有不同的結(jié)果。先看下面的示例:
<div id="a"></div> <script type="text/javascript"> a = 1; alert(a); </script>
上面這個例子在FF Chrome執(zhí)行不會有問題,能輸出1。但在IE運行呢? 報錯:“object doesn't support this property or method”。
因為IE下可以直接通過id獲取DOM元素的引用,因此 a=1 就會報錯,因為此時的a是 id="a" 的DOM元素。
如果把<div id="a"></div>這句去掉,則不會有問題。為了避免這種沖突情況,建議一定要用var聲明變量。
希望本文所述對大家的javascript程序設(shè)計有所幫助。
相關(guān)文章
JavaScript代碼優(yōu)雅,簡潔的編寫技巧總結(jié)
專業(yè)開發(fā)人員將為未來的自己和“其他人”編寫代碼,而不僅僅只編寫當前能工作就行的代碼。在此基礎(chǔ)上,簡潔代碼可以定義為自解釋的、易于人理解的、易于更改或擴展的代碼。以下列表一些好編寫方式,僅供參考2022-10-10
JavaScript數(shù)據(jù)類型判定的總結(jié)筆記
這篇文章主要給大家分享的是JavaScript數(shù)據(jù)類型判定,感興趣的朋友可以參考下2015-07-07
JavaScript中document.referrer的用法詳解
這篇文章主要給大家介紹了關(guān)于JavaScript中document.referrer的用法,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。2017-07-07
JavaScript高級程序設(shè)計(第3版)學習筆記9 js函數(shù)(下)
函數(shù)是一種對象,擁有一般對象具有的所有特征,除了函數(shù)可以有自己的屬性和方法外,還可以做為一個引用類型的值去使用,實際上我們前面的例子中已經(jīng)有過將函數(shù)作為一個對象屬性的值,又比如函數(shù)也可以作為另一個函數(shù)的參數(shù)或者返回值,異步處理中的回調(diào)函數(shù)就是一個典型的用法2012-10-10
JavaScript高級程序設(shè)計(第3版)學習筆記7 js函數(shù)(上)
如果說對象是房間,那么函數(shù)就是有魔幻效應的房間了。函數(shù)首先是對象,然后這個函數(shù)對象還具有很多魔幻功能2012-10-10

