在javascript中,对象是一种基本的数据类型,其创建方式通常有两种:一种是利用花括号 {} 直接声明并初始化属性与对应值;另一种则是通过 new object() 构造函数创建空对象实例,再使用点号(.)语法动态添加属性。判断某变量是否为对象类型,可结合 typeof 和 instanceof 运算符进行验证。下面将通过实际代码示例,逐步演示对象的创建过程及类型检测方法。
1、在新建的JavaScript文件中,定义一个名为 cat 的对象,为其配置 name、color、sex 和 type 四个属性,并将其内容输出至控制台,运行效果如下所示。

2、保存修改后的代码,在浏览器中打开开发者工具控制台,查看 cat 对象的具体结构及其各属性值,实际显示效果如下。

立即学习“Java免费学习笔记(深入)”;
3、接下来,新建一个空对象 car,使用点语法逐个设置其属性;此外,也可选择使用 new Object() 方式构造该对象,两种写法均有效,操作过程如下图所示。

4、再次保存代码后刷新页面,进入浏览器控制台观察输出结果,确认对象的属性已正确赋值并成功呈现,具体效果如下图所示。
5、声明一个字符串类型的变量 tree 并赋予初始值,随后使用 typeof 操作符对该变量进行类型检测,相关代码及执行结果如下所示。


6、最后一步,调用 new String() 创建一个名为 man 的包装对象,接着借助 instanceof 关键字判断该变量是否属于 String 构造函数的实例,完整操作流程如下图所示。











