📅  最后修改于: 2023-12-03 14:54:10.824000             🧑  作者: Mango
该Javascript程序以输入一个字符串为基础,然后对输入值进行一系列的开玩笑操作。
/**
* 开玩笑的输入值函数
* @param {string} input 输入字符串
* @returns {string} markdown格式的字符串
*/
function jokingInputValue(input) {
let output = "";
// 检查输入值是否为空
if (!input) {
output += "你什么都没输入!";
} else {
// 将输入字符串反转
const reversed = input.split("").reverse().join("");
output += `反转后的字符串: ${reversed}\n\n`;
// 将字符串转为大写
const uppercase = input.toUpperCase();
output += `大写字符串: ${uppercase}\n\n`;
// 计算字符串长度
const length = input.length;
output += `字符串长度: ${length}\n\n`;
// 提取输入字符串的前三个字符
const substring = input.substr(0, 3);
output += `前三个字符: ${substring}\n\n`;
// 检查输入字符串是否包含"笑"这个词
if (input.includes("笑")) {
output += "输入字符串中包含“笑”这个词!\n\n";
} else {
output += "输入字符串中不包含“笑”这个词!\n\n";
}
}
return output;
}
// 测试函数
console.log(jokingInputValue("Hello, World!"));
以上是一个开玩笑的输入值函数的Javascript实现。函数接受一个字符串作为输入,并返回一个Markdown格式的字符串,提供了对输入字符串的一系列开玩笑操作。具体操作包括反转输入字符串、将字符串转为大写、计算字符串长度、提取前三个字符以及检查字符串是否包含“笑”这个词。
示例输出(Markdown格式):
反转后的字符串: !dlroW ,olleH
大写字符串: HELLO, WORLD!
字符串长度: 13
前三个字符: Hel
输入字符串中不包含“笑”这个词!
请注意,该代码片段是通过浏览器的控制台进行测试的。你可以将其复制粘贴到浏览器的开发者工具控制台中测试。