JavaScript的变量如何定义、赋值和作用域?

2026-04-09 00:530阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1274个文字,预计阅读时间需要6分钟。

JavaScript的变量如何定义、赋值和作用域?

ECMAScript变量通常有两种数据类型的值:基本类型和引用类型。基本类型:简单的数据段,如Undefined、Null、Boolean、Number、String。引用类型:由多个值构成的对象。

基本类型和引用类型的值
ECMAScript变量一般有两种数据类型的值:基本类型和引用类型。

  • 基本类型: 简单的数据段:Undefined, Null, Boolean, Number, String
  • 引用类型:多个值构成的对象;

1. 动态的属性

定义两者的值:创建一个变量并为其变量赋值;

执行两者的值:

  • 引用类型:可以添加、删除属性和方法;
  • 基本类型:不能添加、删除属性和方法;

比如:引用类型 a,可以添加属性 name age

var a = new Object(); a.name = "杨子龙"; a.age = 24; console.log(a.name); //杨子龙

基本类型 name 无法添加属性 age

var name = "杨子龙"; name.age = 24; console.log(name.age); //undefined

代码中可知:只能给引用类型值动态地添加属性,以便将来使用。

阅读全文

本文共计1274个文字,预计阅读时间需要6分钟。

JavaScript的变量如何定义、赋值和作用域?

ECMAScript变量通常有两种数据类型的值:基本类型和引用类型。基本类型:简单的数据段,如Undefined、Null、Boolean、Number、String。引用类型:由多个值构成的对象。

基本类型和引用类型的值
ECMAScript变量一般有两种数据类型的值:基本类型和引用类型。

  • 基本类型: 简单的数据段:Undefined, Null, Boolean, Number, String
  • 引用类型:多个值构成的对象;

1. 动态的属性

定义两者的值:创建一个变量并为其变量赋值;

执行两者的值:

  • 引用类型:可以添加、删除属性和方法;
  • 基本类型:不能添加、删除属性和方法;

比如:引用类型 a,可以添加属性 name age

var a = new Object(); a.name = "杨子龙"; a.age = 24; console.log(a.name); //杨子龙

基本类型 name 无法添加属性 age

var name = "杨子龙"; name.age = 24; console.log(name.age); //undefined

代码中可知:只能给引用类型值动态地添加属性,以便将来使用。

阅读全文