JavaScript 对象定义

admin2年前 (2023-07-03)it知识453

在JavaScript 中,对象是王。如果你理解了对象,就理解了javascript。

在Javascript 中,几乎所有事物都是对象。

 布尔是对象(如果用new 关键词定义)

数字是对象(如果用new 关键词定义

字符串是对象(如果用new 关键词定义)

日期永远都是对象

算术永远是对象

正则表达式永远是对象

数组永远是对象

函数永远是对象

所有的javascript  值,除了原始值,都是对象。


javascript  原始值是什么?

原始值指的是没有属性或方法的值。

原始数据类型指的是拥有原始值的数据。

javascript 定义了5种原始数据的类型:

string

number

boolean

null

undefined

原始值是一成不变的,它们是硬编码的,因此不能改变。

比如 x = 2.16, 这里可以改变x的值,但是无法改变2.16的值。

对象是包含变量的变量,能包含很多值

值按照名称:值对的形式编写

  1. 使用对象字面量创建对象 {}

  2. var person = {firstName: "Tom",  lastName: "te", age: 26};

   2.  使用new Object()创建


javascript 对象是通过引用来寻址,不是值。

var person = {firstName: "Tom",  lastName: "te", age: 26};
var y = person;
y.lastName = "qi";   //这里将会同时改变y.lastName 和 person.lastName


标签: JavaScript

相关文章

JavaScript 对象构造器

function Person(first, last, age) {       this.fi...

JavaScript 对象原型

前面有一章提到无法为已有的对象构造器添加新属性Person.nationality = "English";  //得到的是undefine...

关于Javascript

JavaScript是一种广泛使用的编程语言,用于在网页上添加交互性和动态性。它是一种高级,动态类型的脚本语言,常常与HTML和CSS一起使用,以创建丰富的用户体验。JavaScript具有以下优美的...

Vue 报错error:0308010C:digital envelope routines::unsupported 解决方案

Error: error:0308010C:digital envelope routines::unsupported出现这个错误是因为 node.js V17版本中最近发布的OpenSSL3.0,...

javascript的重要性

JavaScript在编程中具有以下重要性:前端开发:JavaScript是Web前端开发的基础语言,用于创建动态交互性和用户界面。它可以直接在浏览器中运行,使得开发者可以快速构建和部署Web应用程序...

JavaScript可以应用在哪些领域?

JavaScript的应用领域非常广泛,包括但不限于以下领域:网站开发:这是JavaScript最常用的领域之一,可以用于实现前端逻辑、动态特效、表单验证、导航栏、交互性等功能。移动开发:通过结合HT...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。