当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。