當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Javascript Variables和Objects的區別用法及代碼示例


變量和對象是基本概念,但它們有不同的用途。變量用於存儲數據值,而對象用於將相關數據和函數分組到單個實體中。

JavaScript 變量

JavaScript 中的變量是存儲值的命名容器。它可以使用 var、let 或 const 創建。

用法:

let variable_name = value;
const variable_name = value;

例子:在此示例中,age 是保存數字值的變量,name 是保存字符串值的變量。

Javascript


let age = 35;
const name = 'Kumar';
console.log("Age: " + age);
console.log("Name: " + name);

輸出:

Age: 35
Name: Kumar

JavaScript 對象

JavaScript 中的對象是一種複雜的數據結構,它使用鍵值對將相關數據分組在一起。

Syntax :
let object_name = {
key1 : value1,
key1 : value1,
...
};

例子:在這個例子中,人是一個具有姓名、年齡、愛好和地址等屬性的對象。它包括原始數據類型和其他對象。

Javascript


let person = {
    name: 'Kumar',
    age: 25,
    hobbies: ['reading', 'painting'],
    address: {
        street: '127 Main St',
        city: 'Bangalore City'
    }
};
console.log("Name: " + person.name);
console.log("Age: " + person.age);
console.log("Hobbies: " + person.hobbies.join(', '));
console.log("Street: " + person.address.street);
console.log("City: " + person.address.city);

輸出:

Name: Kumar
Age: 25
Hobbies: reading, painting
Street: 127 Main St
City: Bangalore City

JavaScript 中變量和對象的區別

特征

變量

對象

Definition

用於存儲單個數據值的容器。

存儲數據和實體集合的複雜數據結構。

Usage

保存單個數據值。

存儲複雜的實體和數據結構。

Declaration

使用 var、let、const 等關鍵字進行聲明。

通過在大括號內定義鍵值對來聲明。

Mutability

可以更新或重新分配不同的值。

可以添加、更新或刪除屬性。

Example

讓數字= 10;

const 名稱 = '約翰';

let person = { name: ‘Alice’,age: 25 };

Access

使用變量名訪問。

使用點符號或方括號符號訪問屬性。

數據類型

可以容納不同的數據類型。

可以包含任何數據類型,包括其他對象。

Purpose

用於存儲單個值。

用於將相關數據或實體分組在一起。



相關用法


注:本文由純淨天空篩選整理自佚名大神的英文原創作品 Difference Between Variables and Objects in JavaScript。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。