如何在 JavaScript 中将字符串作为字面量和对象进行测试?
在本文中,我们将学习如何使用 JavaScript 将字符串作为字面量和对象进行测试。
什么是 JavaScript字面量量?
字面量量是在源代码中表示固定值的方式。在大多数编程语言中,值用整数、浮点数、字符串表示,通常用布尔值和字符,枚举类型和复合值(如数组、记录和对象)也用其他名称表示。
什么是 JavaScript 对象?
每个对象由原始数据类型(有时是引用数据类型)的无序列表
- 组成,这些数据类型存储为名称和值对。在列表中,每个项目都是一个属性。
typeof运算符: JavaScript 中的typeof运算符返回一个字符串,用于标识表达式的数据类型。它用于确定其操作数的数据类型(返回一个字符串)。操作数可以是字面量或数据结构,例如变量、函数或对象。运算符返回数据的类型。 typeof的结果可以是对象、布尔值、函数、数字、字符串或未定义值。
instanceof运算符:它检查 LHS(左侧)对象是否是 RHS(右侧)类的对象。如果对象属于该特定类,则返回true否则返回false 。
示例:在此示例中,我们将使用 if-else 条件检查字符串是对象还是字面量。
index.js
输出:
It is a string literal
It is an object of string