检查用户输入的字符串是否在 JavaScript 数组中


我们需要编写一个 JavaScript 程序,向用户提供一个输入字符串值。

然后,该程序应该检查输入值是否与一些硬编码数组值匹配。如果输入字符串值包含在数组中,则我们的程序应该在屏幕上打印 true,否则打印 false。

示例

该代码如下所示:

<!DOCTYPE html>
<html>
<head>
   <meta charset="utf-8">
   <meta name="viewport" content="width=device-width">
   <title>CHECK EXISTENCE</title>
</head>
<body>
   <script>
      const arr = ['arsenal', 'chelsea', 'everton', 'fulham',
      'swansea'];
      const checkExistence = () => {
         const userInput = document.getElementById("input").value;
         const exists = arr.includes(userInput);
         document.getElementById('result').innerText = exists;
      };
   </script>
   <input type="text" id="input">
   <button onclick="checkExistence()">Check</button>
   <p id='result'></p>
</body>
</html>

输出

屏幕上输出的内容如下:

更新日期:2020 年 11 月 20 日

415 次浏览

开启你的 职业生涯

通过完成课程来获得认证

开始
广告
© . All rights reserved.