ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptの文字列処理(Stringオブジェクト)を詳しく解説_基礎知識

JavaScriptの文字列処理(Stringオブジェクト)を詳しく解説_基礎知識

WBOY
WBOYオリジナル
2016-05-16 16:33:221431ブラウズ

文字列オブジェクトを定義します

JavaScript String オブジェクトは、テキスト文字列を処理するために使用されます。 String オブジェクトを作成するための構文は次のとおりです:

コードをコピー コードは次のとおりです:

<スクリプト言語="JavaScript">
var str_object = 新しい String( str );
var str1 = String( str );
var str2 = str;


上記 3 つのメソッドのうち、最初のメソッドだけが String コンストラクターを使用して文字列オブジェクトを厳密に定義し、オブジェクトを返します。 2 つ目は、String 関数を呼び出してパラメータ str を元の文字列 string に変換して返します。 3 番目の方法は文字列変数を定義する方法ですが、JavaScript では文字列オブジェクトとして扱われます。

違いを確認するには、次のステートメントを実行します。

コードをコピー コードは次のとおりです:

alert( typeof str_object ); // 出力オブジェクト
alert( typeof str1 ); // 出力文字列
alert( typeof str2 ); // 出力文字列

文字列オブジェクトのプロパティ

属性 描述
constructor 对创建该对象的函数的引用
length 字符串的长度
prototype 向对象添加属性和方法

文字列オブジェクトメソッド

String オブジェクトの一般的なメソッドのリストは次のとおりです:

文字列出力

alert(): メッセージ警告ボックスの出力テキスト
document.write(): Web ページにテキストを出力します

文字列操作

concat(): 2 つ以上の文字列を連結します
replace(): 文字列置換または通常の一致置換
slice(): 開始位置と終了位置を指定して文字列をインターセプトします
split(): 文字列を文字列配列
に分割します。 substr(): 開始位置と長さに応じて文字列をインターセプトします
substring(): 開始位置と終了位置を指定して文字列

をインターセプトします

文字列変換

toLowerCase(): 文字列を小文字に変換します
toUpperCase(): 文字列を大文字の
に変換します。 fromCharCode(): 1 つ以上の Unicode 値を文字列に変換します

文字列検索

charAt(): 指定された位置の文字を取得します
charCodeAt(): 指定された位置にある文字の Unicode エンコードを取得します
indexOf(): 指定された文字列が文字列
内で最初に出現する位置を計算します。 lastIndexOf(): 指定された文字列が文字列内で最初に出現する位置を計算します

HTML タグ クラス

bold(): 指定された位置の文字を取得します
fontcolor(): 指定された色に従って文字列を表示します
fontsize(): 指定されたサイズに従って文字列を表示します
italics(): 文字列を斜体で表示します
link(): 文字列
にハイパーリンクを追加します。 strike(): 文字列
に取り消し線を追加します。 sub(): 文字列を添え字として表示します
sup(): 文字列を上付き文字として表示します

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