简介
在本实验中,我们将探索如何创建一个 JavaScript 函数,用于交换给定字符串的大小写。本实验将涵盖展开运算符、String.prototype.toLowerCase()、String.prototype.toUpperCase() 和 Array.prototype.map() 的使用。完成本实验后,你将对如何在 JavaScript 中操作字符串有更深入的理解。
在本实验中,我们将探索如何创建一个 JavaScript 函数,用于交换给定字符串的大小写。本实验将涵盖展开运算符、String.prototype.toLowerCase()、String.prototype.toUpperCase() 和 Array.prototype.map() 的使用。完成本实验后,你将对如何在 JavaScript 中操作字符串有更深入的理解。
要在 JavaScript 中交换字符串的大小写,请执行以下步骤:
node 以开始练习编码。...)将输入字符串 str 转换为字符数组。String.prototype.toLowerCase() 和 String.prototype.toUpperCase() 将小写字符转换为大写,反之亦然。Array.prototype.map() 将转换应用于每个字符,并使用 Array.prototype.join() 将字符组合回字符串。以下是一个示例代码片段,展示了如何在 JavaScript 中交换字符串的大小写:
const swapCase = (str) =>
[...str]
.map((c) => (c === c.toLowerCase() ? c.toUpperCase() : c.toLowerCase()))
.join("");
swapCase("Hello world!"); // 输出:'hELLO WORLD!'
恭喜你!你已经完成了“交换字符串大小写”实验。你可以在 LabEx 中练习更多实验来提升你的技能。