JavaScript Stringオブジェクトと関数

3952 ワード

JavaScript_Stringオブジェクト説明
stringは中国語で「文字列」という意味です.StringはObjectオブジェクトから引き継ぎます.このオブジェクトは文字列の検索操作などの関数を提供します.
JavaScript文字列の種類はJavaScript文字列の種類を参照してください.
Stringの内容は可変ではありません.以下に紹介するStringの関数は内容を変えることができません.
Stringオブジェクト構造関数
var strobject=new String(str);
var str=String(str);
newオペレータを用いて構造関数String(str)を呼び出し、パラメータstrを文字列に変換し、この文字列を含むStringオブジェクトを返すことができる.
new操作子を使わずにStering関数を直接呼び出し、変換パラメータstrを文字列にしてこの値を返します.
var str="drea mdu";
文字列を作成する最も簡単で一般的な方法
    String関数と属性は文法を使います.
string.   (  1,  2,...);
string.  ;
stringは文字列を表しています.str=「文字列」です.このような方式で定義されたstrは、直接に「文字列」でもいいです.
パラメータがなくてもいいです.例えば、torowerCase関数、またはconcat関数などの複数のパラメータがあります.
    例
var str = "www.dreamdu.com";
var length = str.length;
var str = "www.dreamdu.com".toUpperCase();
JavaScript_String関数は機能別に分類されます.
String検索クラス関数
  • charAt関数--指定された位置(n)を返す文字
  • charCodeAt()関数--指定された位置(n)の文字を返すUnicoodeコード
  • indexOf関数--stringに戻る位置
  • lastIndexOf関数--substringに戻り、stringにおいて最後に一致する位置
  • Stering操作クラス関数
  • concat関数--複数の文字列を結合し、結合の結果
  • を返します.
  • replace関数--文字列stringのoldStr 1をnewStr 2
  • に置き換えます.
  • slice関数--切り取られた文字列
  • を返す.
  • スプリット関数--文字列を文字列配列に分割し、この配列
  • を返します.
  • substr()関数は、stringのstartPos位置から、レングスの長さの文字列
  • を返します.
  • substring関数--stringのstartPos位置からendPos位置までの文字列
  • を返します.
    String変換クラス関数
  • from CharCode関数--複数のUnicodeコードからなる文字列
  • を返します.
    String比較クラス関数
  • locareCompare関数--ローカルルールを使って文字列のstringとstring 2を比較し、比較結果
  • を返します.
    String大文字小文字変換関数
  • toLocareLowerCase関数--ローカル小文字列
  • に戻る.
  • toLocareUpperCase関数--ローカル大文字列
  • を返します.
  • toLowerCase関数--小文字列
  • を返します.
  • toUpperCase関数--大文字列
  • を返します.
    HTMLラベル類関数
  • ANcher関数--HTML aタグに戻るname属性がstrのアンカー
  • big()関数--HTML bigラベルの定義を返す大きなフォント
  • blink()関数--HTML blinkラベルで定義されたフリッカ文字列
  • を返します.
  • bold()関数--HTML bタグで定義された太字文字列
  • を返します.
  • fixed()関数--HTML ttタグを使用して定義された個室距離文字列
  • を返します.
  • font color関数--HTML fontタグの中のカラー属性で定義された色付き文字列
  • を返す.
  • font size()関数--HTML fontタグのsize属性で定義された指定サイズの文字列
  • を返します.
  • italics()関数--HTML iラベルで定義された斜体文字列
  • を返します.
  • link関数--HTML aタグを用いて定義されたリンク
  • を返す.
  • small()関数--HTML smallラベルで定義された小さいフォントの文字列
  • を返します.
  • strike関数--HTML strikeタグを使って削除線スタイルを定義する文字列
  • を返します.
  • sub()関数--HTML subタグで定義された下付き文字列
  • を返します.
  • sup()関数--HTML supラベルで定義された上付き文字列
  • を返します.
    JavaScript_String関数をアルファベット順に並べ替えます.
  • ANcher関数--HTML aタグに戻るname属性がstrのアンカー
  • big()関数--HTML bigラベルの定義を返す大きなフォント
  • blink()関数--HTML blinkラベルで定義されたフリッカ文字列
  • を返します.
  • bold()関数--HTML bタグで定義された太字文字列
  • を返します.
  • charAt関数--指定された位置(n)を返す文字
  • charCodeAt()関数--指定された位置(n)の文字を返すUnicoodeコード
  • concat関数--複数の文字列を結合し、結合の結果
  • を返します.
  • fixed()関数--HTML ttタグを使用して定義された個室距離文字列
  • を返します.
  • font color関数--HTML fontタグの中のカラー属性で定義された色付き文字列
  • を返す.
  • font size()関数--HTML fontタグのsize属性で定義された指定サイズの文字列
  • を返します.
  • from CharCode関数--複数のUnicodeコードからなる文字列
  • を返します.
  • indexOf関数--stringに戻る位置
  • italics()関数--HTML iラベルで定義された斜体文字列
  • を返します.
  • lastIndexOf関数--substringに戻り、stringにおいて最後に一致する位置
  • link関数--HTML aタグを用いて定義されたリンク
  • を返す.
  • locareCompare関数--ローカルルールを使って文字列のstringとstring 2を比較し、比較結果
  • を返します.
  • replace関数--文字列stringのoldStr 1をnewStr 2
  • に置き換えます.
  • slice関数--切り取られた文字列
  • を返す.
  • small()関数--HTML smallラベルで定義された小さいフォントの文字列
  • を返します.
  • スプリット関数--文字列を文字列配列に分割し、この配列
  • を返します.
  • strike関数--HTML strikeタグを使って削除線スタイルを定義する文字列
  • を返します.
  • String関数-Stringオブジェクトの構造関数
  • sub()関数--HTML subタグで定義された下付き文字列
  • を返します.
  • substr()関数は、stringのstartPos位置から、レングスの長さの文字列
  • を返します.
  • substring関数--stringのstartPos位置からendPos位置までの文字列
  • を返します.
  • sup()関数--HTML supラベルで定義された上付き文字列
  • を返します.
  • toLocareLowerCase関数--ローカル小文字列
  • に戻る.
  • toLocareUpperCase関数--ローカル大文字列
  • を返します.
  • toLowerCase関数--小文字列
  • を返します.
  • toUpperCase関数--大文字列
  • を返します.