ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptでStringオブジェクトを使用するにはどうすればよいですか? String オブジェクトの一般的なメソッド

JavaScriptでStringオブジェクトを使用するにはどうすればよいですか? String オブジェクトの一般的なメソッド

青灯夜游
青灯夜游転載
2018-10-24 18:03:152350ブラウズ

この記事の内容は、JavaScript で String オブジェクトを使用する方法を紹介することです。 String オブジェクトの一般的なメソッド。困っている友人は参考にしていただければ幸いです。

#length

#文字列の長さ (文字数) を返します

var str='Hello World!';
str.length; //12

charAt()

指定された位置の文字を返します。最初の文字位置は 0

var 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 サイトの他の関連記事を参照してください。

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。