JavaScriptにおけるStringオブジェクトの属性と方法

2341 ワード

Stringオブジェクト
Stringオブジェクトはテキスト(文字列)を処理するために使用されます.
構文
var str=new String(「I am string」);var str=「I am string」
Stringオブジェクトのプロパティ
属性
説明
トラック
constructor属性はStringオブジェクト属性に対して作成された関数を返します.
length
文字列の長さ
プロポーチ
prototype属性は、オブジェクトに属性と方法を追加することができます.
Stringオブジェクト方法
方法
説明
charAt()
指定された位置の文字を返します.
charCodeAt()
指定された位置に戻る文字のUnicodeコード
concat()
2つ以上の文字列を接続し、新しい文字列を返します.
from CharCode()
Unicodeコードを文字に変換します.
indexOf()
指定された文字列の最初の場所を返します.
lastIndexOf()
indexOf()の検索方向とは逆に、指定された文字列値が最後に現れた位置を返し、文字列の指定された位置を後から前へ検索します.
match()
一つ以上の正規表現のマッチを検索します.
replace()
マッチするサブストリングを文字列で検索し、正規表現にマッチするサブストリングを置換します.
search()
正規表現にマッチする値を検索します.
slice()
文字列の断片を抽出し、抽出された部分を新しい文字列に返します.
スプリット()
文字列を文字列配列に分割します.
substr()
開始インデックス番号から文字列の指定数の文字を抽出します.
substring()
文字列の中の2つの指定された索引番号の間の文字を抽出します.
LowerCase()
文字列を小文字に変換
toUpperCase()
文字列を大文字に変換
trim()
文字列の両側の空白を出ます.
valueOf()
文字列オブジェクトの元の値を返します.
  • charAt(index)は、string.length-1を超えた値を返します.'
  • を返します.
    パラメータ
    説明
    index
    必要です.文字列のある位置の数字、つまり文字列の位置を表します.
    var str = "hello world"; 
    console.log(str.charAt(1));//    :e ```
    - charCodeAt(index),    Number,  string.length-1 ,  NaN
    
      |   
    ---|---- 
    index|  。             ,           。
    
    var str=「ハローワールド」consolone.logs(str.char CodeAt(1))//出力結果:101`
  • concat(string 1、string 2、…、stringN)は、新しいstringの戻り値であり、元の文字列
  • は変更されません.
    パラメータ
    説明
    ストリングス1、ストリングス2、…ストリングス
    必要です.1つ以上の文字列オブジェクト.
    var str1="hello ";
    var str2="world!";
    var str3=" morning!";
    var n = str1.concat(str2,str3);
    console.log(n);//hello world! morning!```
    - fromCharCode(n1,n2,……,nN),    string
    
      |  
    --|--
    n1,n2,……,nN|  。     Unicode 。
    
    var n=String.from CharCode(97,98,99);consolone.log(n)//abc``indexOf、戻り値がNumberである場合は-1に戻ります.
    パラメータ
    説明
    タージ
    必要です.検索する文字列の値.
    start
    オプション.検索の開始位置.0-string.length-1
    var str = "hello world!";
    console.log(str.indexOf("o",5));//7```
    
    
    -lastIndexOf(target,start),    Number,       -1
    
      |  
    --|--
    target|  。        。
    start|  。       。0-string.length-1
    
    var str=「ハローワールド!」consolie.logs(str.lastIndexOf(l)//3`.