弦
文字列は、1つ以上の文字が一緒に配置され、単一または二重引用符に配置されています。
「ABC」
「ABC」
長さ属性
JSの文字列は配列に似ており、文字が1つずつ構成されているため、長さのプロパティを使用して文字列の長さを取得できます。
var str = "hello"
str.length; // 5
文字列のいくつかの一般的な方法
1。charat()
str.charat(n)
=>文字列のn番目の文字を返します。 0〜str.length-1の間にない場合、空の文字列を返します。
var str = "javascript"; str.charat(2); //'V'STR.CHARAT(12); // ''
2。INDEXOF()
indexof(subststr [、start])
=> substrが最初に文字列strに表示される位置を返し、スタート位置を見始め、存在しない場合は-1を返します。
startは任意の整数であり、デフォルト値は0です。<0を開始する場合は、文字列全体を検索します(まるで0に渡されるかのように)。 start> = str.lengthの場合、[文字列が見上げられている文字列が空の文字列でない限り、メソッドが-1を返し、str.lengthが返されます。
var str = "javascript"; str.indexof( 's'); // 1str.indexof( 's'、6); // -1str.indexof( ''、11); // 10str.indexof( ''、8); // 8
3。lastindexof()
lastindexof(subststr [、start])
=>弦のstrのsubstrの最後の位置を返し、開始位置から始めて楽しみにしています。存在しない場合は-1を返します。
'lastindex'.lastindexof(' a '); // 1
4。Substring()
str.substring(start [、end])
=>最初から最後まで文字を返し(除外)、開始と終了は非陰性整数です。 ENDパラメーター(END)が省略されている場合、開始位置から最後まで傍受されることを意味します。
var str = 'abcdefg'; str.substring(1、4); //"bcd"str.substring(1); // "bcdefg" str.substring(-1); //「ABCDEFG」は、負の値を渡すときに0として扱われます
5。スライス()
str.slice(start [、end])
=>最初から最後まで文字を返し(除く)、負の値を渡すことができます
var str = 'これは素晴らしい'; str.slice(4、-1); //「awesom」
6。substr()
str.slice(start [、end])
=>指定された位置から指定された長さにSTRのサブストリングを返し、スタートは負の値になります
var str = "私に理由を与えてください"; str.substr(5、10); // "Give Me a" str.Substr(-4、2); // "として"
7。交換()
str.replace(regexp | substr、newsubstr | function)
=> STRのサブストリングを交換します
var str = "you love me"; str.replace( 'love'、 'hate'); //「あなたは私を嫌う」
8。検索()
str.search(regexp)
=> STRが正規表現に一致するかどうかを検索します。一致が成功した場合は、文字列内の正規表現の最初の一致のインデックスを返します。それ以外の場合は、-1を返します。パラメーターが非レゲックスオブジェクトに渡される場合、new regexp(OBJ)を使用して正規表現オブジェクトに暗黙的に変換されます
var str = '私はjavascript!'; str.search(/java/); // -1str.search(/java/); // 7STR.Search(/Java/i); // 7STR.Search( 'Java'); // 7STR.Search( 'Java'); // 7STR.Search( 'Java'); // 7
9。match()
str.match(regexp)
=>一致する結果を含む配列を返し、一致しない場合は、nullを返します。パラメーターが非レゲックスオブジェクトに渡される場合、new regexp(OBJ)を使用して正規表現オブジェクトに暗黙的に変換されます
var str = 'javascript java'; str.match(/java/); // ["Java"] str.match(/java/gi); // ["Java"、 "Java"] str.match(/ab/g); // null
10。分割()
str.split([セパレーター] [、制限])
=>配列を返し、セパレーターは文字列または正規表現にすることができます
var str = "hello?world!"; str.split(); // ["hello?world!"] str.split( ''); // ["h"、 "e"、 "l"、 "l"、 "l"、 "o"、 "? // ["hello"、 "world!"] str.split( ''、5); // ["こんにちは"]
11。trim()
str.trim()
=> STRの最初と終わりにあるWhitespace文字を削除し、文字列自体の値に影響を与えることなくSTRのコピーを返します。
var str = 'abc'; str.trim(); // 'abc'console.log(str); //「ABC」
12。TolowerCase()
str.tolowercase()
=> strを小文字に変換し、文字列自体の値に影響を与えることなくstrのコピーを返します
var str = 'javascript'; str.tolowercase(); // 'javascript'console.log(str); //「JavaScript」
13。Touppercase()
str.touppercase()
=> STRを大文字に変換し、文字列自体の値に影響を与えることなくSTRのコピーを返します
var str = 'javascript'; str.touppercase(); // 'javascript'console.log(str); //「JavaScript」
上記は、編集者によって紹介された一般的なJavaScript文字列メソッドの詳細な説明です。それがあなたに役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!