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
必要です.文字列のある位置の数字、つまり文字列の位置を表します. concat(string 1、string 2、…、stringN)は、新しいstringの戻り値であり、元の文字列 は変更されません.
パラメータ
説明
ストリングス1、ストリングス2、…ストリングス
必要です.1つ以上の文字列オブジェクト.
パラメータ
説明
タージ
必要です.検索する文字列の値.
start
オプション.検索の開始位置.0-string.length-1
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()
文字列オブジェクトの元の値を返します.
例
パラメータ
説明
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`パラメータ
説明
ストリングス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`.