js と es6 で一般的に使用される文字列、例:slice(start,end) -> インターセプト文字列、使用法: スライスの使用法は基本的に部分文字列の使用法と同じですが、唯一の違いは次のとおりです。 ,end) - > start を end より大きくすることはできません。それ以外の場合は、空の文字列が返されます。
2.slice が負の数値である場合、ルールは次のようになります。文字列の長さと割り当てられた値を置き換え、この値を置き換えます
使用法:
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
使用法:
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)
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
1.char: は探している文字、index: は検索中の文字の位置番号です。検索を開始します (そうでない場合は、indexOf の左端の文字と lastIndexOf の右端の文字です)。文字が見つかった番号。見つからない場合は、-1let str = 'good'; console.log(str.indexOf('o')); // 1 console.log(str.lastIndexOf('o')); // 2ログイン後にコピー
6.charAt(index) および charCodeAt(index) および at(index) (es6 属性)
ES6文字列テンプレート 詳細説明ES6における複数行文字列と接続文字列の表現方法と関連操作テクニックの分析 Javascript - ES6実践ビデオコース - 無料オンラインビデオチュートリアルvar str = 'abc' str.charAt(0) // a str.charCodeAt(0) // 97ログイン後にコピー
関連記事:
以上がjsやes6でよく使われる文字列メソッドのまとめ(まとめ)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。