JavaScript Program to Check if An Array Contains a Specified Value

To understand this example, you should have the knowledge of the following JavaScript programming topics:


Example 1: Check Array Using includes()

// program to check if an array contains a specified value

const array = ['you', 'will', 'learn', 'javascript'];

const hasValue = array.includes('javascript');

// check the condition
if(hasValue) {
    console.log('Array contains a value.');
} else {
    console.log('Array does not contain a value.');
}

Output

Array contains a value.

In the above program, the includes() method is used to check if an array contains a specified value.

  • The includes() method returns true if the value exists in the array.
  • The if...else statement is used to display the result as per the condition.

Example 2: Check Array Using indexOf()

// program to check if an array contains a specified value

const array = ['you', 'will', 'learn', 'javascript'];

const hasValue = array.indexOf('javascript') !== -1;

// check the condition
if(hasValue) {
    console.log('Array contains a value.');
} else {
    console.log('Array does not contain a value.');
}

Output

Array contains a value.

In the above program, the indexOf() method is used with the if...else statement to check if an array contains a specified value.

The indexOf() method searches an array and returns the position of the first occurrence. If the value cannot be found, it returns -1.

Note: Both includes() and indexOf() are case sensitive. Hence, J and j are different.

Did you find this article helpful?

Your builder path starts here. Builders don't just know how to code, they create solutions that matter.

Escape tutorial hell and ship real projects.

Try Programiz PRO
  • Real-World Projects
  • On-Demand Learning
  • AI Mentor
  • Builder Community