首页 > 编程笔记 > JavaScript笔记
JS object对象类型
所谓对象,指既可以保存一组不同类型的数据,又可以包含处理这些数据的函数的复杂数据类型。对象中保存的数据称为对象属性,处理这些数据的函数称为对象的方法。在 JavaScript 中,对象类型名为“object”。window、document、数组等都是对象,使用 typeof 对它们操作时,得到的结果为:object。
对象可进行的操作包括自定义属性和自定义方法以及访问属性、调用方法。对象的操作示例如下:
对象可进行的操作包括自定义属性和自定义方法以及访问属性、调用方法。对象的操作示例如下:
var obj = document; //声明一个对象类型变量,值为document alert(typeof obj); //判断变量obj类型,结果为:object obj.abc = 123; //对对象变量自定义属性abc alert(obj.abc); //访问自定义的属性 obj.fn = function(){alert(1);} //对对象变量自定义方法 obj.fn(); //调用自定义方法 var oDiv = obj.getElementById("div1"); //调用对象的方法在 JavaScript 中有一个关键字为 null,该关键字表示没有对象,或者说对象是空的,用于定义空的或不存在的引用。当一个变量需要引用对象类型时,在声明时如果没有指向具体对象,最好使用 null 给它赋初始值。
需要注意的是,初始值为 null 的变量不能作任何操作。可见,上面说的对象可进行自定义属性和自定义方法以及访问属性、调用方法等操作的前提条件是对象不为空。
所有教程
- C语言入门
- C语言编译器
- C语言项目案例
- 数据结构
- C++
- STL
- C++11
- socket
- GCC
- GDB
- Makefile
- OpenCV
- Qt教程
- Unity 3D
- UE4
- 游戏引擎
- Python
- Python并发编程
- TensorFlow
- Django
- NumPy
- Linux
- Shell
- Java教程
- 设计模式
- Java Swing
- Servlet
- JSP教程
- Struts2
- Maven
- Spring
- Spring MVC
- Spring Boot
- Spring Cloud
- Hibernate
- Mybatis
- MySQL教程
- MySQL函数
- NoSQL
- Redis
- MongoDB
- HBase
- Go语言
- C#
- MATLAB
- JavaScript
- Bootstrap
- HTML
- CSS教程
- PHP
- 汇编语言
- TCP/IP
- vi命令
- Android教程
- 区块链
- Docker
- 大数据
- 云计算