| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| ist das schwähr Registriert seit: Apr 2009
Beiträge: 24
| substring() extrahiert ?
Hallo Leute... Ich hab hier eine ganz banale wohl schon im Bereich der Peinlichkeit anzusiedelnde Verständnisfrage zu JavaScript. Also aus dem openbook Galileo Computing :: JavaScript und AJAX hab ich folgenden code: JavaScript: PHP-Code: Ich halte es für wichtig zu verstehen wie der code vom Rechner interpretiert wird. Vielleicht kann sich ja jemand der das entsprechende know-how hat erbarmen dem Anfänger in kurzen Worten zu erklären wie denn nun das "A" zum "B" wird. Vielen Dank im Vorraus für hilfreiche und weiterführende Antworten |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Jan 2002 Ort: Aachen
Beiträge: 1.081
|
Zk = Zk.substring(0, io ) + "B" + Zk.substring(io+1, Zk.length); substring(0,io) gibt alle Zeichen zurück die vor dem A stehen. anschließend wird das B hinzu addiert. Zk.substring(io+1, Zk.length); gibt alle Zeichen hinter dem A wieder. das A wird also beim Aufbau von Zk verschluckt, und durch das B ersetzt. |
| | |
| | #3 (permalink) |
| ist das schwähr Registriert seit: Apr 2009
Beiträge: 24
|
Hallo und danke für die Antwort.. Sehr cool übrigens deine experimente mit der conspirativen zahl wobei ich mir einfach mal anmaße das Wort konspirativ öffentlich auszusprechen.. aber das mit dem indexOf will sich bei mir noch nicht so ganz einschädeln. nehmen wir doch mal an es ist der zweite Schleifendurchlauf und mit indexOf("A")wird für die var io die indexposition 2 ermittelt. dann müßte doch mit substring(0,io(also2)) BXA ermittelt werden und dann wird erst das "B" addiert. Ja ich weiß, ich bin ein schwieriger Fall aber als Angehöriger der menschlichen Spezies genieße ich das Recht mich hartnäckig an meine Dummheit krallen zu dürfen. Natürlich weiß ich das du Recht hast, im Browser klappts ja schließlich auch nur die Crux des ganzen ist mir noch nicht so ganz aufgegangen. |
| | |
| | #4 (permalink) |
| ist das schwähr Registriert seit: Apr 2009
Beiträge: 24
|
Oder fängt indexOf etwa im Gegensatz zu substring die Elemente mit 1 an zu zählen statt mit 0? Das währe die einzige Erklärung die mir jetzt selber einfällt. hmm.. muss das mal testen ...ne beide fangen mit 0 an zu zählen daran liegts auch nicht Geändert von jugular (02-09-2009 um 14:21 Uhr) |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Nov 2006 Ort: Köln
Beiträge: 25
|
Der zweite Parameter bei substring gibt die Indexposition des ersten Zeichens das NICHTMEHR übernommen werden soll an. SELFHTML: JavaScript / Objektreferenz / String Grüße Arne |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| extrahieren, indexof, javascript, substring |
| Themen-Optionen | |
| Ansicht | |
| |