码迷,mamicode.com
首页 > 编程语言 > 详细

javaScript面向对象

时间:2019-12-21 11:36:54      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:name   必须   ceo   构造   情况   内存地址   str   ber   asc   

JavaScript没有类,但是它有类型,分为原始类型和引用类型。

 

原始类型的值直接被保存在变量中,引用类型的值并不是直接保存变量中,变量中保存的仅仅是引用类型的值所在的内存地址。

 

在检测原始类型的值时,除了null以外,其他的原始类型都可以使用typeof操作符。null必须跟特殊值null进行比较(value === null)。

 

在创建引用类型的实例时,我们可以使用字面量和构造函数的方式。

 

在访问对象的属性时,我们可以使用点表示法(obj.name)和方括号表示法(obj[‘name‘])。

 

函数也是JavaScript中的对象,我们可以使用typeof检测它。其他类型的对象必须使用instanceof操作符进行检测。

 

为了使我们在操作原始类型数据的时候更加方便,JavaScript允许原始类型的值使用方法。

 

JavaScript给我们提供了 3 种包装类型,StringNumberBoolean,一般情况下,我们不会直接使用它们。当我们读取原始类型的值时,JavaScript会在幕后(后台)自动创建它们。这样我们就可以向处理常规对象那样处理原始类型数据了,但是使用它们的语句一旦结束,这些临时创建的对象就会被销毁。

 

虽然我们可以直接创建原始包装器类型的实例,但是建议不要这样做,因为有些时候会发生错误。

javaScript面向对象

标签:name   必须   ceo   构造   情况   内存地址   str   ber   asc   

原文地址:https://www.cnblogs.com/zhengedeboke/p/12076185.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!