if includes javascript code example

Example 1: javascript check if character exists in string

// With ES6 MDN docs .includes()
"FooBar".includes("oo"); // true
"FooBar".includes("foo"); // false
"FooBar".includes("oo", 2); // false (2 is the start position for the search)

// E: Not suported by IE - instead you can use the Tilde opperator ~ (Bitwise NOT) with .indexOf()
~"FooBar".indexOf("oo"); // -2
~"FooBar".indexOf("foo"); // 0
~"FooBar".indexOf("oo", 2); // 0 (parameter 2 is the start position for the search)

// Used with a number, the Tilde operator effective does ~N => -(N+1). Use it with double negation !! (Logical NOT) to convert the numbers in bools:
!!~"FooBar".indexOf("oo"); // true
!!~"FooBar".indexOf("foo"); // false
!!~"FooBar".indexOf("oo", 2); // false

Example 2: javascript contains substring

var str = "We got a poop cleanup on isle 4.";
if(str.indexOf("poop") !== -1){
	alert("Not again");
}
//use indexOf (it returns position of substring or -1 if not found)

Example 3: js string contains

var string = "foo";
var substring = "oo";

console.log(string.indexOf(substring) !== -1);

Example 4: javascript includes

const pets = ['cat', 'dog', 'bat'];

console.log(pets.includes('cat'));
// output: true

Example 5: string.contains javascript

var str = "We got a poop cleanup on isle 4.";
if(str.indexOf("poop") !== -1){
	alert("Not again");
}

Example 6: includes in javascript

var colors = ['yellow', 'red', 'pink'];
var string = 'yellow and red are pretty cool';

// outputs false
console.log(colors.include('blue');
// outputs true
console.log(string.includes('yellow');

Tags:

Php Example