首頁 > web前端 > js教程 > javascript學習(二)javascript常見問題總結_基礎知識

javascript學習(二)javascript常見問題總結_基礎知識

WBOY
發布: 2016-05-16 17:44:36
原創
1095 人瀏覽過

1.JS中方法和變數都是區分大小寫的

2、單引號、雙引號在JS中沒有特殊的區別,都可以用來建立字串。但作為一般性規則,大多數開發人員喜歡用單引號而不是雙引號,但是XHTML規格要求所有屬性值都必須使用雙引號括起來。這樣在JS中使用單引號,而對XHTML使用雙引號會使混合兩者代碼更方便也更清楚。
單引號可以包含雙引號,同理,雙引號也可以包含單引號。

3、括號
首先要說明的是:JS中括號包含兩種語義,可以是分隔符號或表達式。
a、分隔符大家非常熟悉(1 3)*3等於12
b、(function(){})();function之前的一對括號作為分隔符,後面的括號表示立即執行這個方法。

4、函數呼叫與引用
因為括號代表執行,所以:
var foo=example(); foo表示函數的回傳值
var foo1=example; 將函數引用賦給一個值foo1

5、重載
JS不支援重載,所以這裡所說有重載其實比較類似替換
JS不區別參數個數

6.作用域、閉包
作用域指對某一屬性或方法具有存取權的程式碼空間。如:

複製程式碼 程式碼如下:

function myFunction(🎜>

function myFunction( ="abc";
}


上面的temp在函數外面無法存取。
閉包是與作用域相關的一個概念,它指的是內部函數即便在外部函數執行完成並終止後仍然可以其外部函數的屬性。
下面我們就作用域和閉包來舉例

我們建立如下html頁: 代碼如下:






相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板