Computer >> Máy Tính >  >> Lập trình >> Javascript

Kiểm tra xem chuỗi do người dùng nhập có nằm trong mảng trong JavaScript hay không


Chúng tôi được yêu cầu viết một chương trình JavaScript cung cấp cho người dùng đầu vào để nhập giá trị chuỗi.

Sau đó, chương trình sẽ kiểm tra giá trị đầu vào so với một số giá trị mảng được mã hóa cứng. Chương trình của chúng ta sẽ in true ra màn hình nếu giá trị chuỗi đầu vào được bao gồm trong mảng, ngược lại là false.

Ví dụ

Mã cho điều này sẽ là -

<!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>

Đầu ra

Và kết quả trên màn hình sẽ là -

Kiểm tra xem chuỗi do người dùng nhập có nằm trong mảng trong JavaScript hay không