简介
在本实验中,我们将探索 JavaScript 中的数据类型概念。我们将学习如何使用 getType 函数来确定任何给定值的原生类型,无论它是 undefined、null 还是某个构造函数的实例。在本实验结束时,你将对如何在 JavaScript 中处理不同的数据类型有扎实的理解。
这是一个实验(Guided Lab),提供逐步指导来帮助你学习和实践。请仔细按照说明完成每个步骤,获得实际操作经验。根据历史数据,这是一个 初级 级别的实验,完成率为 97%。获得了学习者 100% 的好评率。
获取值类型的函数
要获取一个值的类型,请使用以下函数:
const getType = (v) => {
if (v === undefined) {
return "undefined";
}
if (v === null) {
return "null";
}
return v.constructor.name;
};
- 如果值为
undefined或null,该函数返回'undefined'或'null'。 - 否则,它通过使用
Object.prototype.constructor和Function.prototype.name返回构造函数的名称。
示例用法:
getType(new Set([1, 2, 3])); // 'Set'
总结
恭喜你!你已经完成了“值的类型”实验。你可以在 LabEx 中练习更多实验来提升你的技能。