JavaScript不是基于对象的吗,那它究竟是基于什么的呢?

2026-03-27 07:540阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

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

JavaScript不是基于对象的吗,那它究竟是基于什么的呢?

JavaScript是一种基于对象的脚本语言;它是基于对象的脚本语言,不仅可以创建对象,还可以使用现有对象。JavaScript标准对于基于对象的定义:语言和宿主环境的基础设施由对象提供。

javascript是基于对象的;它是一种基于对象的脚本语言,不仅可以创建对象,也能使用现有的对象。JavaScript标准对于基于对象的定义:语言和宿主的基础设施由对象来提供,并且JavaScript程序即是一系列相互通讯的对象集合。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

你好,我是前阿里手淘前端负责人winter,这篇文章来自于我在极客时间专栏「重学前端」中讲解JavaScript的部分。

与其它的语言相比,JavaScript中的“对象”总是显得不是那么合群。一些新人在学习JavaScript面向对象时,往往也会有疑惑:为什么JavaScript(直到ES6)有对象的概念,但是却没有像其他的语言那样,有类的概念呢?为什么在JavaScript对象里可以自由添加属性,而其他的语言却不能呢?

甚至一些争论中,有人强调,JavaScript并非“面向对象的语言”,而是“基于对象的语言”,这个说法一度流传甚广,而事实上,我至今遇到的持有这一说法的人中,无一能够回答“如何定义面向对象和基于对象”这个问题。

实际上,基于对象和面向对象两个形容词都出现在了JavaScript标准的各个版本当中。

阅读全文
标签:JavaScr

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

JavaScript不是基于对象的吗,那它究竟是基于什么的呢?

JavaScript是一种基于对象的脚本语言;它是基于对象的脚本语言,不仅可以创建对象,还可以使用现有对象。JavaScript标准对于基于对象的定义:语言和宿主环境的基础设施由对象提供。

javascript是基于对象的;它是一种基于对象的脚本语言,不仅可以创建对象,也能使用现有的对象。JavaScript标准对于基于对象的定义:语言和宿主的基础设施由对象来提供,并且JavaScript程序即是一系列相互通讯的对象集合。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

你好,我是前阿里手淘前端负责人winter,这篇文章来自于我在极客时间专栏「重学前端」中讲解JavaScript的部分。

与其它的语言相比,JavaScript中的“对象”总是显得不是那么合群。一些新人在学习JavaScript面向对象时,往往也会有疑惑:为什么JavaScript(直到ES6)有对象的概念,但是却没有像其他的语言那样,有类的概念呢?为什么在JavaScript对象里可以自由添加属性,而其他的语言却不能呢?

甚至一些争论中,有人强调,JavaScript并非“面向对象的语言”,而是“基于对象的语言”,这个说法一度流传甚广,而事实上,我至今遇到的持有这一说法的人中,无一能够回答“如何定义面向对象和基于对象”这个问题。

实际上,基于对象和面向对象两个形容词都出现在了JavaScript标准的各个版本当中。

阅读全文
标签:JavaScr