Js基礎筆記

來源:互聯網
上載者:User

標籤:

JavaScript 對象

JavaScript 對象是擁有屬性和方法的資料

 

以下代碼為變數 car 設定值為 "Fiat" :

var car = "Fiat";

對象也是一個變數,但對象可以包含多個值(多個變數)。

var car = {type:"Fiat", model:500, color:"white"};
 對象定義
var person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"};

 

 

訪問對象屬性

person.lastName;

person["lastName"];

 

 

 

 

建立 JavaScript 對象 I

建立 JavaScript 對象 II

訪問對象屬性 I

訪問對象屬性 II

函數屬性作為一個方法訪問

函數屬性作為一個屬性訪問

 

 

JavaScript 函數局部 JavaScript 變數

在 JavaScript 函數內部聲明的變數(使用 var)是局部變數,所以只能在函數內部訪問它。(該變數的範圍是局部的)。

您可以在不同的函數中使用名稱相同的局部變數,因為只有聲明過該變數的函數才能識別出該變數。

只要函數運行完畢,本地變數就會被刪除。

全域 JavaScript 變數

在函數外聲明的變數是全域變數,網頁上的所有指令碼和函數都能訪問它。

JavaScript 變數的生存期

JavaScript 變數的生命期從它們被聲明的時間開始。

局部變數會在函數運行以後被刪除。

全域變數會在頁面關閉後被刪除。

向未聲明的 JavaScript 變數分配值

如果您把值賦給尚未聲明的變數,該變數將被自動作為全域變數聲明。

這條語句:

carname="Volvo";

將聲明一個全域變數 carname,即使它在函數內執行。

 

 

JavaScript 範圍

範圍可訪問變數的集合。

JavaScript 範圍

在 JavaScript 中, 對象和函數同樣也是變數。

在 JavaScript 中, 範圍為可訪問變數,對象,函數的集合。

JavaScript 函數範圍: 範圍在函數內修改。

Js基礎筆記

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.