📜  开玩笑的输入值 - Javascript (1)

📅  最后修改于: 2023-12-03 14:54:10.824000             🧑  作者: Mango

开玩笑的输入值 - Javascript

该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

输入字符串中不包含“笑”这个词!

请注意,该代码片段是通过浏览器的控制台进行测试的。你可以将其复制粘贴到浏览器的开发者工具控制台中测试。