js中的类型分为三种,"内部对象"、"宿主对象"、"自定义对象"

1."内部对象"有Date、Function、Array、Regexp、Number、Object、String、Math、Global、Boolean,

还有各种错误类对象,包括Error、EvalError、RangeError、ReferenceError、SyntaxError和TypeError。

"Global"、"Math"这两个对象是"内置对象",这两个对象是在脚本程序初始化时被创建,不必实例化这个对象

2."宿主对象" 是执行JS脚本的环境提供的对象。对于嵌入到网页中的JS来说,其宿主对象就是浏览器提供的对象,所以又称为浏览器对象,如IE、Firefox等浏览器提供的对象。不同的浏览器提供的宿主对象可能不同,即使提供的对象相同,其实现方式也大相径庭!这会带来浏览器兼容问题,增加开发难度。

浏览器对象有很多,如Window和Document等等。

3."自定义对象"顾名思义,就是开发人员自己定义的对象。JS允许使用自定义对象,使JS应用及功能得到扩充。

最新文章

  1. track message forwards, avoiding request loops, and identifying the protocol capabilities of all senders along the request/response chain
  2. Google翻译请求(难点是tk参数)
  3. caffe:编译时提示:unsupported GNU version! gcc versions later than 4.9 are not supported!
  4. 使用 rem 实现 适配各种屏幕布局
  5. HTML基础(2) 格式标签 文本标签
  6. java学习之异常笔记
  7. 怎么样CSDN Blog投机和增加流量?
  8. PHP的laravel框架后台实现数据导出excel的功能
  9. UpdatePanel控件的使用和局部刷新
  10. python基础学习(十二)变量进阶
  11. 爬取WX小程序的数据
  12. 看看大网站都用什么操作系统和Web服务器
  13. cxGrid使用汇总4
  14. Centos7上部署openstack mitaka配置详解(将疑难点都进行划分)
  15. lucene源码分析(6)Query分析
  16. 关于使用JQ scrollTop方法进行滚动定位
  17. ddt Ui 案例2
  18. java数据结构---------插入排序的实现
  19. php+mysql缓存技术的实现
  20. Gson:自定义TypeAdapter

热门文章

  1. Android———最详细的系统对话框(AlertDialog)详解
  2. 《从零开始学Swift》学习笔记(Day 19)——函数参数传递
  3. eclipse java文件提示 The import XXX cannot be resolved
  4. the core of Git is a simple key-value data store The objects directory stores all the content for your database
  5. 网络安装CentOS6.4
  6. Python3.6全栈开发实例[015]
  7. 软件磁盘阵列(RAID)
  8. LeetCode-day04
  9. Eclipse 输出的文本乱码
  10. FTP主动连接与被动连接