重学前端

2019-08-09  本文已影响0人  让风吹干寂寞

一、类型和对象

1 类型

1.1 概述

javascript语言中,有6种基本类型和1种引用类型。引用类型还可以细分。

js语言中,试图把类型和对象模糊化,类型可以用对象的属性和方法,是因为js在运行时隐式的生成了一个类型对应的对象来调用。

因为js是弱语言,所以特别容易发生类型转换

(类型调用方法性能不好??)

2 对象

对象的英文原意指的是所有的事物,在js运行时,一切皆对象。

是面向对象还是基于对象很有争议性。面向对象和人类认识世界的思维方式很吻合。

js语言中有150多个内置对象,相当于js语言的基本库。

面向对象开发的好处在于,开发者不用管对象的内在实现,可以直接拿来用,也能实现相应的功能。

js语言和java比较:js语言中没有类的概念而java语言中有;当前设计的时候因为公司政治的原因,js也引入了java的new和this的概念。


持续更新中。

上一篇 下一篇

猜你喜欢

热点阅读