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

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

php是最好的语言
php是最好的语言オリジナル
2018-07-27 14:47:475178ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。