ホームページ > ウェブフロントエンド > jsチュートリアル > jsやes6でよく使われる文字列メソッドのまとめ(まとめ)

jsやes6でよく使われる文字列メソッドのまとめ(まとめ)

php是最好的语言
リリース: 2018-07-27 14:47:47
オリジナル
5202 人が閲覧しました

js と es6 で一般的に使用される文字列、例:slice(start,end) -> インターセプト文字列、使用法: スライスの使用法は基本的に部分文字列の使用法と同じですが、唯一の違いは次のとおりです。 ,end) - > start を end より大きくすることはできません。それ以外の場合は、空の文字列が返されます。
2.slice が負の数値である場合、ルールは次のようになります。文字列の長さと割り当てられた値を置き換え、この値を置き換えます

1 .substring(start,end) -> インターセプト文字列

使用法:

1.substring(start,end) ->数式を使用して、intercept [start, end);
2.substring (start, end), end > start ->; 上記と同じ結果が自動的に交換されますが、start と end は両方とも正の数である必要があります。 start と end が両方とも空の場合は、元の文字列を返します (意味がありません)
3.substring(start) -> end がない場合は、[start, lastcharacter] と同等です

let str = 'Hello world';
let use1 = str.substring(0, 3);
console.log(use1); // Hel
let use2 = str.substring(3,0);
console.log(use2); // hel
let use3 = str.substring(2);
console.log(use3); // llo world
ログイン後にコピー

2.slice(start,end) -> インターセプト文字列

使用法:

slice の使用法は基本的に部分文字列の使用法と同じですが、唯一の違いは次のとおりです:
1.slice(start,end) -> start は end より大きくすることはできません。それ以外の場合は空の文字列が返されます。
2.slice は負の数値をパラメータとして受け入れることができます。その場合、ルールは次のようになります: 文字列の長さと割り当てられた値を加算し、値を置き換えます。 。例:

let str = 'abcdefg' // length = 7
str.slice(1,-4) // bc  -> str.slice(1,7-4) -> str.slice(1,3)
ログイン後にコピー

3.substr(start,length) -> 指定された位置と長さの文字列をインターセプトします。

Usage:

1.substr(start,length) -> 文字列の間隔をインターセプトします。は: [start,start+length)->start から開始し、開始文字列と長さの文字列の数をカウントします;
2.substr(start) -> インターセプトされた文字列の間隔は次のとおりです: [start, the lastcharacter ]

  let str = 'Hello world';
  console.log(str.substr(1,2)) // el
  console.log(str.substr(3)) // lo world
ログイン後にコピー

4.split()

5.indexOf(char,index) と lastIndexOf(char,index)

1.char: は探している文字、index: は検索中の文字の位置番号です。検索を開始します (そうでない場合は、indexOf の左端の文字と lastIndexOf の右端の文字です)。文字が見つかった番号。見つからない場合は、-1
  let str = 'good';
  console.log(str.indexOf('o')); // 1
  console.log(str.lastIndexOf('o')); // 2
ログイン後にコピー

6.charAt(index) および charCodeAt(index) および at(index) (es6 属性)

charAt(index) はインデックスを返します。 charCodeAt(index)はインデックス位置の文字のUnicodeコードを返します

charAt(index)は0xFFFFより大きい文字を認識できません
  var str = 'abc'
  str.charAt(0) // a
  str.charCodeAt(0) // 97
ログイン後にコピー

関連記事:

ES6文字列テンプレート 詳細説明

ES6における複数行文字列と接続文字列の表現方法と関連操作テクニックの分析

関連動画:

Javascript - ES6実践ビデオコース - 無料オンラインビデオチュートリアル

以上がjsやes6でよく使われる文字列メソッドのまとめ(まとめ)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート