一般的な文字列メソッド
5678 ワード
この記事では、JavaScriptのcharat、concat、include、endswith、indexof、lastindexof、replace、slice、split、startswith、substring、tolowercase、touppercase、trim、trim start、trimという文字列メソッドについて説明します. charted () :入力として与えられたインデックスのテキストを返します.
concat () :与えられた文字列を全て組み合わせて、新しい文字列を返します.
includes():文字列の要素を見つけた場合にtrueとして返します.
endsWith () :文字列の最後の文字をチェックします.マッチした場合、falseでない場合はtrueを返します.あなたは最後の文字または最後の単語を検索したり、一致を与えることができます.
indexOf ();入力が一致しない場合は、指定した入力のインデックス番号を返します.最初の要素は2番目のパラメータで、2番目の要素は開始インデックス番号です.
lastIndexOf ():文字列の後方から与えられた入力の文字列を検索するマッチした要素のインデックス番号を返します.要素がマッチしない場合、- 1を返します.
replace () :文字列から与えられた入力を置き換え、新しい文字列を返します.2番目のパラメータが置き換えられた位置に設定されていない場合、2番目のパラメータが指定されていない場合に置き換えられます.Regexを最初の入力として使用できます.
slice () :文字列からテキストを返します.これは2つのパラメータを1つの開始インデックスと2番目の終了インデックスです.最初のインデックスを指定すると、そのインデックスの後に文字列のすべての要素をコピーし、新しい文字列を返します.2つのパラメータを指定すると、start indexからend indexへコピーし、新しい文字列を返します.
split () :入力として与えられたパターンに従って文字列を分割します.それから、それは分割された部分を配列に入れて、配列を返します.
startsWith () :このメソッドへの入力として与えられた単語か文字で始まった場合、文字列をチェックします.単語がマッチするならば、それからfalseでないならば、それは戻ります.
substring():文字列の一部を返します.最初の1つは起動インデックスで、2つ目は終了インデックスです.あなたが2番目のパラメータを与えないならば、それは新しいストリングとして出発インデックスの後、すべてを返します.
tolowercase () :呼び出し元の文字列のすべての単語を小文字にします.を返します.
touppercase () :呼び出し元の文字列の全ての単語を大文字にします.を返します.
trim () :呼び出し元の文字列の開始と終了からすべての空白文字を削除します.を返し、新しい文字列を返します.
trim start () :呼び出し元の文字列の先頭から空白を削除します.を返し、新しい文字列を返します.
trim () :呼び出し元の文字列の末尾から空白を削除します.を返し、新しい文字列を返します.
const text = "hello world"
console.log(`text at the index 4 is ${text.charAt(4)}`);
const vowels = "aeiou"
const consonents = "bcdfghjklmnpqrstvwxyz";
const word0 = "Hello world.
const word1 = " Hi world.";
const word2 = " Bye world.";
const alphabets = vowels.concat(consonents);
const sentence = word0.concat(word1, word2);
console.log(alphabets);
console.log(sentence);
const vowels = "aeiou
console.log(vowels.includes("u"));// true
console.log(vowels.includes("z"));// false
const consonents = "bcdfghjklmnpqrstvwxyz"
console.log(consonents.includes("h"))// true
console.log(consonents.includes("a"))// false"
const text = "hello world"
console.log(text.endsWith("d")); // true
console.log(text.endsWith("world")); // true
console.log(text.endsWith("l"));// false;
const alphabets = "abcdefghijklmnpqrstuvwxyza"
console.log(alphabets.indexOf("i")); // output: 8
console.log(alphabets.indexOf("a", 1)); // output: 25
console.log(alphabets.indexOf("o")); // output: -1
const alphabets = "abcdefghijklmnpqrstuvwxyza"
console.log(alphabets.lastIndexOf("i")); // output: 8
console.log(alphabets.lastIndexOf("a")); // output: 25
console.log(alphabets.lastIndexOf("o")); // output: -1;
const text = "The quick brown Bear jumps over the lazy dog."
const regex = /Bear/;
console.log(text.replace("Bear", "goat"));
console.log(text.replace(regex, "lion"));;
const text = "The quick brown fox jumps over the lazy dog."
console.log(text.slice(10)); // output: brown fox jumps over the lazy dog.
console.log(text.slice(10, 20)); // output: brown fox
// if you use negative index then it will count from the end of string
console.log(text.slice(-9, -1)); // output: lazy dog
const text = "The quick brown fox jumps over the lazy dog."
const words = "ab, eb, ib, ob, ub";
console.log(text.split(" "));
console.log(words.split("b"));
const text = "The quick brown fox jumps over the lazy dog."
console.log(text.startsWith("T")); // output: true
console.log(text.startsWith("The")); // output: true
console.log(text.startsWith("A")); // output: false
console.log(text.startsWith("quick")); // output: false;
const text = "The quick brown fox jumps over the lazy dog."
console.log(text.substring(10)); // output: brown fox jumps over the lazy dog.
console.log(text.substring(4, 15)); // output: quick brown
// if you give greater value on the first parameter then it will automatically swap the parameters
console.log(text.substring(15, 4)); // output: quick brown;
const text = "The Quick Brown Fox Jumps Over The Lazy Dog."
console.log(text.toLowerCase());
const text = "The quick brown fox jumps over the lazy dog."
console.log(text.toUpperCase());
const text = " Hello world "
console.log(text.trim()); // output: Hello world;
const text = " Hello world "
console.log(text.trimStart());;
const text = " Hello world "
console.log(text.trimEnd());
Reference
この問題について(一般的な文字列メソッド), 我々は、より多くの情報をここで見つけました https://dev.to/jehad_hossain/javascript-common-string-methods-54okテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol