zoukankan      html  css  js  c++  java
  • Javascript高级程序设计——引用类型

      对象在javascript中被称为引用类型的值,而且有一些内置的引用类型可以创建特定的对象:

      1. 引用类型与传统面向对象中的程序设计的类相似,但实现不同;
      2. Object是一个基础类型,其他所有类型都从Object继承了基本的行为。
      3. Array类型是一组值的有序列表,同时还提供了操作和转换这些值的功能。
      4. Date类型提供了有关日期和时间的信息,包括对信息相关计算功能。
      5. RegExp类型是ECMAScript支持正则表达式的一个接口,提供一些正则表达式的功能。

      函数实际上是Fucntion类型的实例,因此函数也是对象;而这一点正是Javascript最有特色的地方,由于函数是对象,所以函数也有方法,可以用来增强其行为。

      因为有了基本包装类型,所以javascript中的基本类型也可以当作对象类访问,三种基本包装类型分别是:Boolean、Number、String:

      1. 每个包装类型都映射到同名的基本类型
      2. 读取模式下访问基本类型时,就会创建对应的基本包装类型的一个对象,从而方便了数据操作
      3. 操作基本类型值的语句一旦执行完毕,就会立即销毁新创建的包装对象。

      在所以代码执行之前,作用域中就已经存在两个内置对象:Global和Math。在大多数ECMAScript实现中都不能直接访问Global对象Web浏览器实现了承担这个角色的window对象。全局变量和函数都是Global对象的属性。Math对象提供了很多属性和方法。

  • 相关阅读:
    遗忘
    2008年第一篇1.15
    键盘对应值
    油田开采基础知识
    最近
    oracle中lob数据的操作
    [转]大数据能做什么,大数据和云是不是一回事?
    [转]从这些方面判断一家公司的好坏
    This Android SDK requires Android Developer Toolkit version 20.0.0 or above
    谈创新
  • 原文地址:https://www.cnblogs.com/yangxunwu1992/p/4780072.html
Copyright © 2011-2022 走看看