Heim  >  Artikel  >  Web-Frontend  >  Eine kurze Diskussion über die Verarbeitung von Zeichenfolgenobjekten in Javascript

Eine kurze Diskussion über die Verarbeitung von Zeichenfolgenobjekten in Javascript

高洛峰
高洛峰Original
2016-12-06 14:40:391402Durchsuche

Parameterverarbeitung in Javascript:

<script>
function getParam()
{
urlInfo=window.location.href; //获取当前页面的url
intLen=urlInfo.length; //获取url的长度
offset=urlInfo.indexOf("?"); //设置参数字符串开始的位置
strKeyValue=urlinfo.substr(offset,len); //取出参数字符串 这里会获得类似“id=1”这样的字符串
arrParam=strKeyValue.split("="); //对获得的参数字符串按照“=”进行分割
strParamValue=arrParam[1]; //得到参数值
alert("您要传递的参数值是"+strParamValue);
}
</script>

Parameterverarbeitung in Javascript:

length- - Gibt die Stringlänge zurück, nicht a Funktion, keine Klammern erforderlich.

Prototyp – Attribute und Methoden hinzufügen

Es gibt einige Funktionen zum Verarbeiten von String-Objekten in Javascript:

concat() – Konvertieren Sie zwei oder mehr Zeichen. Der Text wird kombiniert und Es wird eine neue Zeichenfolge zurückgegeben. (Im Grunde werden sie von selbst zusammengefügt)

charAt(a) – Gibt das Zeichen a an der angegebenen Position zurück. (Es wird selten verwendet, aber ich halte es für sehr nützlich)

indexOf(a) – Gibt den Index des ersten Vorkommens einer Teilzeichenfolge a in der Zeichenfolge zurück. Wenn es keine Übereinstimmung gibt, wird -1 zurückgegeben . (Häufig verwendet)

lastIndexOf(a) – Gibt den Index des letzten Vorkommens einer Teilzeichenfolge a in der Zeichenfolge zurück, oder -1, wenn es keine Übereinstimmung gibt (Häufig verwendet)

match(reg) – Prüft, ob eine Zeichenfolge mit einem regulären Ausdruck reg übereinstimmt. (Reguläre Ausdrücke waren schon immer schwach, nehmen Sie sich die Zeit, sie sorgfältig zu lernen)

substring(begin,end) – Gibt einen Teilstring des Strings zurück, und die Parameter umfassen beide Enden. (Beachten Sie, dass alle Kleinbuchstaben sind)

substr(start,length) – Gibt die angegebene Anzahl von Zeichen zurück, beginnend mit dem aus der Zeichenfolge extrahierten Startindex. (Nicht mit dem obigen verwechseln)

split(separator,howmany) – Trennzeichen ist eine Zeichenfolge oder ein regulärer Ausdruck (erforderlich), howmany gibt die Länge des zurückgegebenen Arrays an (optional) --- häufig verwendet

replace(regexp/substr, replacement) – Zeichen ersetzen (Regelmäßigkeit ist wichtig)

toLowerCase() – Konvertieren Sie die gesamte Zeichenfolge in Kleinbuchstaben.

toUpperCase() – Konvertiert die gesamte Zeichenfolge in Großbuchstaben.


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn