ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptでStringオブジェクトを使用するにはどうすればよいですか? String オブジェクトの一般的なメソッド
この記事の内容は、JavaScript で String オブジェクトを使用する方法を紹介することです。 String オブジェクトの一般的なメソッド。困っている友人は参考にしていただければ幸いです。
#length
#文字列の長さ (文字数) を返しますvar str='Hello World!';
str.length; //12
charAt()
指定された位置の文字を返します。最初の文字位置は 0var str='Hello World!';
str.charAt(4); //o
charCodeAt()
文字列の最初の文字の Unicode エンコードを返します。 。var str='Hello World!';
str.charAt(4); //111
concat()
は、2 つ以上の文字列を連結するために使用されます。このメソッドは元の文字列を変更しませんが、2 つ以上の文字列を連結した新しい文字列を返します。var str1 = 'hello';
var str2 = ' word ';
var str3 = '123'
var str = str1.concat(str2,str3); // 'hello world 123'
fromCharCode()
指定された Unicode 値を受け入れ、文字列を返します。var n = String.fromCharCode(72,69,76,76,79); //HELLO
String.fromCharCode(68);
indexOf()
指定された文字列値を文字単位で返します。文字列内の最初の出現箇所。一致する文字列が見つからない場合は -1 を返します。//在字符串第五个位置开始查找字符 "e" 第一次出现的位置:
var str="Hello world, welcome to the universe.";
var n=str.indexOf("e",5); //14
lastIndexOf()
は、指定された文字列値の最後の出現を返すことができます位置、2 番目のパラメーター start が指定されている場合、文字列内の指定された位置が後ろから前に検索されます。var str="Hello world, welcome to the universe.";
var n=str.lastIndexOf("w",5); //-1
var n=str.lastIndexOf("o",5); //4
match()
文字列内の指定された値を取得するか、1 つ以上の正規表現を検索しますマッチング。string.match(regexp)
//regexp 必需。规定要匹配的模式的 RegExp 对象。
//如果该参数不是 RegExp 对象,则需要首先把它传递给 RegExp 构造函数,将其转换为 RegExp 对象。
//结果为数组,如果没找到匹配结果返回 null 。
//全局查找字符串 "ain",且不区分大小写:
var str="The rain in SPAIN stays mainly in the plain";
var n=str.match(/ain/gi); //ain,AIN,ain,ain
replace()
は、文字列内の一部の文字を置換するために使用されます。他の文字を使用するか、正規表現に一致する部分文字列を置き換えます。このメソッドは元の文字列を変更しません。//执行一次替换
var str="Visit Microsoft! Visit Microsoft!";
var n=str.replace("Microsoft","Roon"); //Visit Roon!Visit Microsoft!
//执行一个全局替换, 忽略大小写:
var str="Mr Blue has a blue house and a blue car";
var n=str.replace(/blue/gi, "red"); //Mr red has a red house and a red car
search()
は、文字列内の指定されたサブ文字を取得するために使用されます。文字列を取得するか、正規表現に一致する部分文字列を取得します。一致する部分文字列が見つからない場合は、-1 が返されます。string.search(searchvalue);
//searchvalue 必须。查找的字符串或者正则表达式。
// 返回相匹配的 String 对象起始位置,未找到返回-1,有多个就返回第一个找到的位置
var str = 'hello world!';
str.search('world'); //6
##slice(start, end) 文字列の特定の部分を抽出できます部分を抽出し、抽出された部分を新しい文字列として返します。 start (包含) パラメータと end (排他的) パラメータを使用して、抽出する文字列の部分を指定します。
end 指定しない場合、抽出される部分文字列には、元の文字列の最初の文字位置が 0 で、2 番目の文字位置が含まれます。は 1 などです。
var str="Hello world!"; var n=str.slice(1,5); //ello var s = str.slice(1); //ello world!
split() は、文字列を文字列配列に分割するために使用されます。
ヒント:
空の文字列 ("") を区切り文字として使用すると、stringObject 内の各文字が分割されます。 注: Split() メソッドは元の文字列を変更しません。
#substr()抜粋より開始インデックス番号を使用して、文字列から指定された数の文字を取得します。
ヒント:
substr() のパラメータは部分文字列の開始位置と長さを指定するため、substring() やスライス() の代わりに使用できます。 。注:
substr() メソッドはソース文字列を変更しません。
#substring()
が使用されます指定された 2 つの添え字間の文字列から文字を抽出します。返される部分文字列には、 で始まる文字は含まれますが、
で終わる文字は含まれません。toLowerCase() メソッドは、文字列を小文字に変換するために使用されます。 toUpperCase() メソッドは文字列を大文字に変換するために使用されます。 trim() 文字列の両側の空白を削除します valueOf() このメソッドは、文字列オブジェクト。
以上がJavaScriptでStringオブジェクトを使用するにはどうすればよいですか? String オブジェクトの一般的なメソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。