文字列オブジェクトを定義します
JavaScript文字列オブジェクトは、テキスト文字列を処理するために使用されます。文字列オブジェクトを作成するための構文は次のとおりです。
コードコピーは次のとおりです。
<スクリプト言語= "javascript">
var str_object = new String(str);
var str1 = string(str);
var str2 = str;
</script>
上記の3つの方法のうち、最初の方法のみが文字列コンストラクターを使用して文字列オブジェクトを厳密に定義することであり、返されたオブジェクトもオブジェクトです。 2つ目は、文字列関数を呼び出し、パラメーターstrを元の文字列に変換して返すことです。 3番目のタイプは、文字列変数を定義することですが、JavaScriptでは、文字列オブジェクトとして処理されます。
次のステートメントを実行して、それらの違いを知る:
コードコピーは次のとおりです。
alert(typeof str_object); //出力オブジェクト
alert(typeof str1); //出力文字列
alert(typeof str2); //出力文字列
文字列オブジェクトプロパティ
| 財産 | 説明する |
|---|---|
| コンストラクタ | オブジェクトを作成した関数への参照 |
| 長さ | 文字列の長さ |
| プロトタイプ | オブジェクトにプロパティとメソッドを追加します |
文字列オブジェクトメソッド
文字列オブジェクトの一般的な方法のリストは次のとおりです。
文字列出力
alert():メッセージ警告ボックス出力テキスト
document.write():テキストをWebページに出力します
文字列操作
concat():2つ以上の文字列を連結します
交換():文字列交換または通常の一致の交換
Slice():開始位置と終了位置を指定して、文字列を傍受します
split():文字列アレイに文字列を分割します
substr():開始位置と長さに基づいて、文字列を傍受します
substring():開始位置と終了位置を指定して文字列を挿入する
文字列変換
tolowercase():文字列を小文字に変換します
Touppercase():文字列を大文字に変換します
fromcharcode():1つ以上のユニコード値を文字列に変換します
文字列検索
charat():指定された位置でキャラクターを取得します
CharCodeat():指定された位置文字のUnicodeエンコードを取得します
indexof():文字列内の指定された文字列の最初の発生を計算します
lastIndexof():文字列内の指定された文字列の最初の発生を計算します。
HTMLタグクラス
bold():指定された位置でキャラクターを取得します
fontcolor():指定された色に応じて文字列を表示します
fontsize():指定されたサイズに応じて文字列を表示します
斜体():文字列を斜体として表示します
link():文字列にハイパーリンクを追加します
strike():文字列に削除行を追加します
sub():文字列を添え字として表示します
sup():文字列を上付き文字として表示します