Javascript 文字列メソッドの概念

2763 ワード

String charAt(position) メソッド: - charAt() メソッドは、指定された位置のインデックスを受け取り、この指定された位置の文字を文字列で返します.

Example: 
let a = "This is a string chatAt() method";
let char = a.charAt(0);
console.log(char);

Output: T


String charCodeAt(position) メソッド:- charCodeAt() メソッドは、指定された位置のインデックスを受け取り、文字列内の指定された位置にある文字の Unicode 値を示す数値を返します.

Example: 
let a = "This is a string chatAt() method";
let char = a.charCodeAt(0);
console.log(char);

Output: 84


String concat([string,,]) メソッド: - concat() は 2 つ以上の文字列を結合し、新しい文字列を返します.このメソッドは、プラス演算子の代わりに使用できます.

Example:
let a = "Javascript";
let b = "String Concept";
let c = a.concat(" ", b);
console.log(c);

Output: Javascript String Concept


String includes() メソッド:- includes() メソッドは文字列とその位置を受け取り、文字列に指定された文字列が含まれている場合は true を返し、そうでない場合は false を返します. includes() メソッドは大文字と小文字を区別します.その構文は次のようになります.
string.includes(searchvalue, start)
Example:
let a = "This is a text string";
let result1 = a.includes("tex", 10);
let result2= a.includes("tex", 5);
console.log(result1);
console.log(result2);

Output: 
True
False



String lastIndexOf() メソッド:- lastIndexOf() メソッドは、指定された文字列を受け入れ、文字列を最後から最初の位置まで検索します.この文字列の先頭からのインデックスを返します.それ以外の場合は、値が見つからない場合は -1 を返します.また、大文字と小文字が区別されます.その構文は次のようになります.
string.lastIndexOf(searchvalue, start)
Example:
let a = "This is a text string";
let result1 = a.lastIndexOf("text");
let result2= a.lastIndexOf("Text");
console.log(result1);
console.log(result2);

Output: 
10
-1



String replace() メソッド:- replace() メソッドは、指定された 2 つの文字列を受け入れ、特定の文字列値を検索し、指定された置換値文字列に置き換えて、新しい文字列を返します.正規表現も searchValue として使用できます.その構文は次のようになります.
string.replace(searchValue, replaceValue)
Example:
let a = "Please visit my portfolio";
let result= a.replace("portfolio", "website");
console.log(result);

Output: 
Please visit my website


String slice() メソッド:- slice() メソッドは、2 つのインデックスをパラメーターとして受け取り、指定された開始インデックスと終了インデックスに基づいて文字列のセクションを抽出し、新しい文字列を返します.その構文は次のようになります.
string.slice(startIndex, endIndex)
Example:
let a = "Please visit my portfolio";
let result= a.slice(7,26);
console.log(result);

Output: 
visit my portfolio