Heim > Artikel > Web-Frontend > Eine kurze Diskussion über die Verarbeitung von Zeichenfolgenobjekten in Javascript
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.