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

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

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

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

基本类型和引用类型的值+ECMAScript变量一般有两大类数据类型的值:基本类型和引用类型。基本类型:简单的数据段:Undefined, Null, Boolean, Number, String引用类型:多个值构成的对象;1. 动态

基本类型和引用类型的值

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

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

1.动态的属性

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

执行两者的值:

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

比如:引用类型 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

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

阅读全文

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

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

基本类型和引用类型的值+ECMAScript变量一般有两大类数据类型的值:基本类型和引用类型。基本类型:简单的数据段:Undefined, Null, Boolean, Number, String引用类型:多个值构成的对象;1. 动态

基本类型和引用类型的值

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

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

1.动态的属性

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

执行两者的值:

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

比如:引用类型 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

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

阅读全文