www.mikrocontroller.net

Forum: PC-Programmierung [JS] Wert mit Arraywerten prüfen


Autor: JS (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Kleines Javascript Problem :-(

Habe ein Array das so aussieht:
var Werte = new Array (
   "00 - 10",
   "157 - 318",
   "1000 - 1234")
1. Funktioniert das so irgendwie nicht. JS mag da wohl keine 
Leerzeichen, oder?
Müsste dann wohl so sein: new Array ("00 - 10", ...
2. Ich müsste eine Zahl gegen die einzelnen Arraywerte prüfen in welche 
sie dazwischen passt.
Bsp: Die Zahl 267. Würde ja zwischen "157 - 318" passen.
Wie kann ich rausfinden dass die Zahl da passt?
Alternativ wäre die Möglichkeit "00 - 10" als "00", "10" zu schreiben 
und zu prüfen
(array[0] < X AND array[1] > X)
 (X ist eine beliebige Zahl). Allerdings erscheint mir das ziemlich 
aufwändig, und jetzt auch nicht sehr sicher.

Wie ich die einzelnen Elemente aufrufe ist mir klar:
for (var i=0; i < Werte.length; i++) {
document.write(Werte[i]);
}
So ungefähr, nur dass halt nicht direkt ausgegeben wird.

Bin leider nicht so der Experte in JS, daher kenne ich viele Funktionen 
einfach nicht. Vielleicht fällt einem von euch eine praktische Lösung 
ein :-)

Thx schon mal.

Autor: Mathias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Du wirst Dich mit deiner 2. Möglichkeit zufrieden geben müssen.
In deinem ersten Ansatz vergleichst zu einen String mit einem 
Integerwert, dass kann nicht funktionieren.

Gruß

Mathias

Autor: JS (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das habe ich vermutet, LEIDER :-(
Trotzdem Thx.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.