要約:楽しいJS文字列。
- オリジナル:JS共通使用前の文字列20及び方法
- 翻訳:フロントアッシュ
Fundebugは、元の作者に属し、転載を承認しました。
本論文では、最も一般的に使用されるいくつかの説明JS
の文字列関数を。
1.のcharAt(X)
charAt(x)
文字列を返しx
インデックスから、その位置にある文字を0
開始。
//charAt(x)
var myString = 'jQuery FTW!!!';
console.log(myString.charAt(7));
//output: F
2. charCodeAt(X)
`charCodeAt(x)`返回字符串中`x`位置处字符的`unicode`值。
//charAt(position)
var message="jquery4u"
//alert "113"
alert(message.charAt(1)
3.連結(V1、V2 ...)
concat()
2つの以上の文字列を接続するための方法は、既存の文字列を変更しないこの方法は、スプライシングの新しい文字列を返します。
//concat(v1, v2,..)
var message="Sam"
var final=message.concat(" is a"," hopeless romantic.")
//alerts "Sam is a hopeless romantic."
alert(final)
4. fromCharcode(C1、C2)
fromCharcode(c1,c2)
一連の変換Unicode
文字に値を。
//fromCharCode(c1, c2,...)
console.log(String.fromCharCode(97,98,99,120,121,122))
//output: abcxyz
console.log(String.fromCharCode(72,69,76,76,79))
//output: HELLO
5.のindexOf(SUBSTR、[開始])
indexOf
(見つかった場合)検索の方法とは、文字または部分文字列検索する文字列のインデックスを返します。見つからない場合は、それが返されます-1
。Start
これは、検索文字列、デフォルト値の開始位置を指定するオプションのパラメータです0
。
//indexOf(char/substring)
var sentence="Hi, my name is Sam!"
if (sentence.indexOf("Sam")!=-1)
alert("Sam is in there!")
6のlastIndexOf(SUBSTR、[開始])
lastIndexOf()
この方法が見つからない場合は、それを返す、の最後に出現する指定されたテキスト文字列のインデックスを返します-1
。「」Start
これは、検索文字列、デフォルト値の開始位置を指定するオプションのパラメータですstring.length-1
。
//lastIndexOf(substr, [start])
var myString = 'javascript rox';
console.log(myString.lastIndexOf('r'));
//output: 11
7.マッチ(正規表現)
正規表現によると、検索文字列にマッチします。一致が見つからない場合、メッセージが返さまたは配列されますnull
。
//match(regexp) //select integers only
var intRegex = /[0-9 -()+]+$/;
var myNumber = '999';
var myInt = myNumber.match(intRegex);
console.log(isInt);
//output: 999
var myString = '999 JS Coders';
var myInt = myString.match(intRegex);
console.log(isInt);
//output: null
8.交換(正規表現/ SUBSTR、のreplaceText)
replace()
文字列番号、または代替的に陽性発現と一致するストリング内の他の文字を置換するための方法。
//replace(substr, replacetext)
var myString = '999 JavaScript Coders';
console.log(myString.replace(/JavaScript/i, "jQuery"));
//output: 999 jQuery Coders
//replace(regexp, replacetext)
var myString = '999 JavaScript Coders';
console.log(myString.replace(new RegExp( "999", "gi" ), "The"));
//output: The JavaScript Coders
9.検索(正規表現)
search()
サブ指定された検索文字列のための方法、またはが見つかった場合は、正規表現に一致する部分文字列を取得するに戻りregexp
そうでない場合は、サブストリングの一致の開始位置-1
。
//search(regexp)
var intRegex = /[0-9 -()+]+$/;
var myNumber = '999';
var isInt = myNumber.search(intRegex);
console.log(isInt);
//output: 0
10スライス(開始、[終了])
slice()
この方法は、新しい文字列を返し、文字列の一部を抽出してもよいです。文字列を含むstart
(スタートを含む)始めにend
(含めていない終わるend
までのすべての文字)。
//slice(start, end)
var text="excellent"
text.slice(0,4) //returns "exce"
text.slice(2,4) //returns "ce"
11分割(デリミタ、[リミット])
split()
文字列配列に文字列を分割するための方法、含まれていない文字列の配列を返すために、文字列の配列を返しdelimiter
、自身を。「オプションlimit
」あなたが返すように配列の要素の最大数を指定することができます整数です。
12. SUBSTR(開始、[長さ])
substr()
この方法は、文字列から抽出することができるstart
指標を開始文字の数を指定します。成る、新しい文字列を返しstart
始動時(開始文字を含むが呼ばれる)length
の文字。指定しない場合length
、返される文字列が含まれているから、start
文字列の末尾。
//substring(from, to)
var text="excellent"
text.substring(0,4) //returns "exce"
text.substring(2,4) //returns "ce"
13.ストリング([する]、から)
substring()
指定された2つのインデックス間の文字列の仲介を抽出する方法は、部分文字列を含んすることから返されstart
た文字が、含まれていないstop
文字を、そしてto
引数が省略された場合、必要に応じて、その後、サブストリングが常に返されます文字列の末尾。
//substring(from, [to])
var myString = 'javascript rox';
myString = myString.substring(0,10);
console.log(myString)
//output: javascript
14. toLowerCaseメソッド()
toLowerCase()
小文字に文字列を変換するための方法。
//toLowerCase()
var myString = 'JAVASCRIPT ROX';
myString = myString.toLowerCase();
console.log(myString)
//output: javascript rox
15.は、toUpperCase()
toUpperCase()
この方法は、大文字に文字列を変換するために使用されます。
//toUpperCase()
var myString = 'javascript rox';
myString = myString.toUpperCase();
console.log(myString)
//output: JAVASCRIPT ROX
16.(含みます)
includes()
文字列が指定した文字列や文字が含まれているかどうかをチェックするための方法。
//includes()
var mystring = "Hello, welcome to edureka";
var n = mystring.includes("edureka");
//output: True
17. endsWith()
endsWith()
関数は、文字列または文字の最後に、指定された文字列かどうかをチェックします。
//endsWith()
var mystr = "List of javascript functions";
var n = mystr.endsWith("functions");
//output: True
18.リピート()
repeat()
構築物とは、一緒に接続されている文字列のコピーの指定された数を含む新しい文字列を返します。
//repeat()
var string = "Welcome to Edureka";
string.repeat(2);
//output: Welcome to Edureka Welcome to Edureka
19のvalueOf()
valueOf()
この方法は、戻りString
オブジェクト元の値(プリミティブ値)が、この値は同じですString.prototype.toString()
。
//valueOf()
var mystr = "Hello World!";
var res = mystr.valueOf();
//output: Hello World!
20.トリム()
trim()
この方法は、文字列の両端から空白文字を削除します。この文脈での空白文字があること、すべての空白文字(スペース、タブ、無休憩スペースなど)、およびすべての行終端文字(例えば、LF、CR)
//trim()
var str = " Hello Edureka! ";
alert(str.trim());
コードが展開された後BUGがリアルタイムで知ることができない存在し、その後これらのバグを解決するためにも、我々は監視ツールを使用してBUGは、簡単な方法をお勧めするためにここに皆のため、時間のデバッグログを費やしFundebugを。
Fundebugについて
Fundebugの JavaScriptの上の焦点は、マイクロチャネル、マイクロチャネルのゲーム、アリペイ小さなプログラム、リアルタイムのオンライン監視BUGネイティブ、Node.jsのとJavaアプリケーションに反応アプレット。2016年以来、二から一一が正式に立ち上げ、Fundebugは20億+エラーイベントの合計を取り扱う、有料顧客はサンシャイン保険、クルミのプログラミング、ライチFM、1対1、マイクロパルスの頭部、青年同盟や他の多くのコミュニティのブランドを持っています。ようこそ無料お試し!