ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಿಧಾನವನ್ನು ಒಳಗೊಂಡಿದೆ


ನಿರ್ದಿಷ್ಟ ಇನ್ಪುಟ್ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟ ಮೌಲ್ಯವು ಕೇಸ್ ಸೆನ್ಸಿಟಿವ್ ಆಗಿದ್ದರೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಿಧಾನ ಪರಿಶೀಲನೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಇದನ್ನು ಬಳಸಬಹುದು ಸ್ಟ್ರಿಂಗ್ ಮತ್ತು ಸರಣಿ. ಮೌಲ್ಯವು ಇದ್ದರೆ ಅದು ನಿಜವಾಗುತ್ತದೆ.

ಸ್ಟ್ರಿಂಗ್ ವಿಧಾನ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ

string.includes (ಹುಡುಕಾಟ ಮೌಲ್ಯ, ಸ್ಟಾರ್ಟ್ಇಂಡೆಕ್ಸ್);

ಸ್ಟ್ರಿಂಗ್ - ಮೂಲ ಸ್ಟ್ರಿಂಗ್ ವಿಷಯ

searchvalue - ಕೊಟ್ಟಿರುವ ಸ್ಟ್ರಿಂಗ್‌ನಲ್ಲಿ ನಾವು ಹುಡುಕಬೇಕಾದ ಮೌಲ್ಯ.

startIndex - ಈ ಕ್ಷೇತ್ರವು ಐಚ್ .ಿಕವಾಗಿದೆ. ನಾವು ಮೌಲ್ಯವನ್ನು ಹುಡುಕಬೇಕಾದ ಸೂಚ್ಯಂಕ.

ರಿಟರ್ನ್ ಮೌಲ್ಯ: ಬೂಲಿಯನ್

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸೂಚ್ಯಂಕವಿಲ್ಲದೆ ವಿಧಾನ ಉದಾಹರಣೆಯನ್ನು ಒಳಗೊಂಡಿದೆ

ಕೆಳಗಿನ ಉದಾಹರಣೆಯಲ್ಲಿ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪಠ್ಯವು ಇನ್ಪುಟ್ ಸ್ಟ್ರಿಂಗ್ನಲ್ಲಿ ಇರುವುದರಿಂದ output ಟ್ಪುಟ್ ನಿಜ

var str = "Welcome to javascript tutorial";

console.log(str.includes("javascript"));
Output:

true

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸೂಚ್ಯಂಕದೊಂದಿಗೆ ವಿಧಾನವನ್ನು ಒಳಗೊಂಡಿದೆ

ಇಲ್ಲಿ, ಸ್ಟಾರ್ಟ್ಇಂಡೆಕ್ಸ್ 1 ಆಗಿದೆ, ಆದ್ದರಿಂದ “ಸ್ವಾಗತ” ಪಠ್ಯ 0 ರಿಂದ ಪ್ರಾರಂಭವಾಗುವುದರಿಂದ output ಟ್‌ಪುಟ್ ತಪ್ಪಾಗಿದೆ. ನಾವು negative ಣಾತ್ಮಕ ಮೌಲ್ಯವನ್ನು ಹುಡುಕಾಟ ಸೂಚ್ಯಂಕವಾಗಿ ನೀಡಿದರೆ, ಅದು ಹುಡುಕಾಟಕ್ಕಾಗಿ ಸಂಪೂರ್ಣ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಪರಿಗಣಿಸುತ್ತದೆ.

var str = "Welcome to javascript tutorial";

console.log(str.includes("Welcome"),1);
console.log(str.includes("Welcome"),-1);
Output:

false
true

ಉದಾಹರಣೆ: ಕೇಸ್ ಸೆನ್ಸಿಟಿವ್ ವಿಧಾನವನ್ನು ಒಳಗೊಂಡಿದೆ

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸ್ಟ್ರಿಂಗ್ ವಿಧಾನವು ಕೇಸ್ ಸೆನ್ಸಿಟಿವ್ ಆಗಿರುವುದರಿಂದ ಕೆಳಗಿನ output ಟ್‌ಪುಟ್ ತಪ್ಪಾಗಿದೆ. ಇನ್ಪುಟ್ ಸ್ಟ್ರಿಂಗ್ ಸ್ವಾಗತವನ್ನು ಹೊಂದಿದೆ, ಆದರೆ ಹುಡುಕಾಟ ಮೌಲ್ಯವು ಸ್ವಾಗತಾರ್ಹ.

var str = "Welcome to javascript tutorial";

console.log(str.includes("welcome"));
Output:

false

ಅರೇ ವಿಧಾನ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ

array.includes (ಹುಡುಕಾಟ ಮೌಲ್ಯ, ಸ್ಟಾರ್ಟ್ಇಂಡೆಕ್ಸ್);

ಅರೇ - ಮೂಲ ಕೊಟ್ಟಿರುವ ರಚನೆ

ಶೋಧ ಮೌಲ್ಯ - ಹುಡುಕಬೇಕಾದ ಅಂಶ. ಇದು ಕೇಸ್ ಸೆನ್ಸಿಟಿವ್ ಆಗಿದೆ.

startIndex - ನಾವು ಒಂದು ಅಂಶವನ್ನು ಹುಡುಕಬೇಕಾದ ಸ್ಥಾನ. ಈ ಕ್ಷೇತ್ರವು ಐಚ್ al ಿಕವಾಗಿದೆ ಮತ್ತು ಸೂಚ್ಯಂಕವು 0 ರಿಂದ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ.

ರಿಟರ್ನ್ ಮೌಲ್ಯ - ಬೂಲಿಯನ್

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸೂಚ್ಯಂಕವಿಲ್ಲದ ವಿಧಾನವನ್ನು ಒಳಗೊಂಡಿದೆ

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅರೇ ಕೆಳಗಿನ ಉದಾಹರಣೆಯಲ್ಲಿನ ವಿಧಾನವನ್ನು ಒಳಗೊಂಡಿದೆ, ಏಕೆಂದರೆ ಅಂಶವು ರಚನೆಯಲ್ಲಿ ಇರುವುದರಿಂದ ನಿಜವಾಗುತ್ತದೆ. ಸೂಚ್ಯಂಕವು ಇಲ್ಲದಿರುವುದರಿಂದ, ರಚನೆಯ ಪ್ರಾರಂಭದಿಂದ ಅಂಶಕ್ಕಾಗಿ ವಿಧಾನ ಹುಡುಕಾಟಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.

var names = ["Adam","John","Stephen", "Dave"];
console.log(names.includes("John"));
Output:
true

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸೂಚ್ಯಂಕದೊಂದಿಗೆ ವಿಧಾನವನ್ನು ಒಳಗೊಂಡಿದೆ

ಹುಡುಕಾಟ ಸೂಚ್ಯಂಕ 1 ಆಗಿರುವುದರಿಂದ 2 ನೇ output ಟ್‌ಪುಟ್ ತಪ್ಪಾಗಿದೆ, ಮತ್ತು “ಜಾನ್” ಅಂಶವು 1 ನೇ ಸ್ಥಾನದಲ್ಲಿದೆ.

ಹುಡುಕಾಟ ಸೂಚ್ಯಂಕ 2 ಆಗಿರುವುದರಿಂದ ಇದು ರಚನೆಯ ಪ್ರಾರಂಭದಿಂದ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ.

ಒಳಗೊಂಡಿರುವ ವಿಧಾನದಲ್ಲಿ ನಾವು ಸೂಚ್ಯಂಕ ನಿಯತಾಂಕವನ್ನು ಹಾದುಹೋದಾಗ, ಅದು ಸೂಚ್ಯಂಕದಿಂದ ಪ್ರಾರಂಭವಾಗುವ ಅಂಶವನ್ನು ಹುಡುಕುತ್ತದೆ.

var names = ["Adam","John","Stephen", "Dave"];
console.log(names.includes("John",2));
console.log(names.include("Dave",0));
Output:
false
true

ಉದಾಹರಣೆ: ಕೇಸ್ ಸೆನ್ಸಿಟಿವ್ ವಿಧಾನವನ್ನು ಒಳಗೊಂಡಿದೆ

ಒಳಗೊಂಡಿರುವ ವಿಧಾನವು ಕೇಸ್ ಸೆನ್ಸಿಟಿವ್ ಆಗಿರುವುದರಿಂದ, 1 ನೇ output ಟ್‌ಪುಟ್ ಸುಳ್ಳನ್ನು ನೀಡುತ್ತದೆ ಮತ್ತು 2 ನೇ output ಟ್‌ಪುಟ್ ಅರೇ ಅಂಶಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗುವ ನಿಜವನ್ನು ನೀಡುತ್ತದೆ.

var names = ["Adam","John","Stephen", "Dave"];
console.log(names.includes("adam"));
console.log(names.includes("Adam"));
Output:
false
true

ತೀರ್ಮಾನ

ಈ ಟ್ಯುಟೋರಿಯಲ್ ಸ್ಟ್ರಿಂಗ್ ಮತ್ತು ಅರೇ ಎರಡಕ್ಕೂ () ವಿಧಾನವನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂಬುದರ ವಿವರವಾದ ಉದಾಹರಣೆಗಳನ್ನು ನೀಡುತ್ತದೆ.

ರೆಫರೆನ್ಸ್