文字列操作
// ES6文字列操作のための VaRの STR = "あなたの父は私AM性交あなたは?" ; Str.indexOf( "あなた"); // ES5は、部分文字列の位置を見つける str.lastIndexOf( "ファック" ); str.includes( "世界「); // ES6は、文字列があるかどうかを判断する str.startsWith(」I AM「は); str.endsWith(」あなた「?); // 文字列の場所を表示するために注意してくださいとだけのindexOf ES5を使用することができますlastIndexOfは、2つの正規表現を渡します
繰り返し文字列を表示します
// はconsole.log( "" .REPEAT(-1)); //本明細書で使用されるが、負の無限大、または与えられた / * NaNの番号は0次の0から-1の間で使用する* / はconsole.log(「A ".REPEAT(-0.5 )); はconsole.log( "A" .REPEAT(" 2 " )); はconsole.log( " A」.REPEAT(12です))。
完成文字列
// 文字列補完 はconsole.log( "" .padStart(3、 "A"。 )); はconsole.log( "" .padEnd(12、である" - ")); // デフォルトは空白で埋めます。 // 長さは、元の文字列、元の文字列戻り値の長さ以下である場合: // もし指定された長さ、完了列アウト切り捨てビットを超える長さの元の文字列の終了文字列。 // 共通言語完了桁
// テンプレート文字列は、文字列として、通常でも複数行の文字列を定義するために使用することができますを除いて、あなたはまた、文字列に変数や式を追加することができ、 `バッククォートで文字列の拡張版と同等です。 VaRの年齢= 21である。 機能シング(){ リターン "書き込みコード" ; } のvarのSTR = `I年間$ {年齢}年、公称年齢$ {。加齢1 } Ctrlキーのような、$のような{歌う()} <P>その理由は、私は</ p型>あなたを愛していることである `; にconsole.log(文字列); / * 改行と変数を使用してスペースを予約して関数を呼び出します * /
テンプレートタグ
ラベルテンプレート、テンプレート文字列と呼ばれているのパラメータ、関数を呼び出すことです。
変数文字列パラメータのテンプレートとテンプレート文字列は、複数のパラメータに加工されるとき。
HTMLタグは主にフィルタリングするために使用されます
機能テスト(STR、...値){ VARの RST = "" ; 用(VAR i = 0; I <str.length; iは++ ){ RST + = STR [I]。 もし(値[I]){ RST + =文字列(値[i])と置き換える(/> / gで、 "&GT")を置き換える(/ </ gであり、 "&LT"。。); } } のdocument.write(RST)。 返すRST; } VARのhtml = "<スクリプト> <\ /スクリプト>"; // 反斜杠 にconsole.log(試験`本人今年$ {年齢}岁、虚岁$ {年齢-1 }喜欢CTRL、也喜欢$ {歌う()} <Pスタイル="色: