b-phase: Negative Werte

Hallo zusammen

Ich möchte zwei Minus Werte gegenübestellen:

if (-100 > -200){
dann...
}

rein mathematisch wäre ja -100 größer -200, Javascript sieht das allerdings scheinbar anders, wie kann ich das lösen?

  1. [latex]Mae  govannen![/latex]

    if (-100 > -200){
    dann...
    }

    rein mathematisch wäre ja -100 größer -200, Javascript sieht das allerdings scheinbar anders, wie kann ich das lösen?

    kann ich nicht nachvollziehen:

    alert(-100 > -200)

    if (-100 > -200) {
    alert("a")
    }
    else {
    alert("b")
    }

    ergibt bei mir "true" und "a"

    Cü,

    Kai

    --
    Deutsches Liedgut international:
    In early rope to mountain we pull
    Foren-Stylesheet Site Selfzeug JS-Lookup
    SelfCode: sh:( fo:| ch:? rl:( br:< n4:( ie:{ mo:| va:) js:| de:> zu:) fl:( ss:| ls:?
    1. kann ich nicht nachvollziehen:

      alert(-100 > -200)

      if (-100 > -200) {
      alert("a")
      }
      else {
      alert("b")
      }

      ergibt bei mir "true" und "a"

      Stimmt, lag doch an was anderem, hatte mir einen Layer mit obj.style.top gezogen, wodurch der Wert mit -100px kam. Mit parseInt gings dann, danke

  2. Hi!

    rein mathematisch wäre ja -100 größer -200, Javascript sieht das allerdings scheinbar anders, wie kann ich das lösen?

    alert(-100 > -200) ergibt true. Allerdings ergibt alert('-100' > '-200') false. Wenn du Strings hast, <http://de.selfhtml.org/javascript/objekte/unabhaengig.htm#parse_int@title=wandle sie erst in Zahlen> bevor du Zahlenoperationen darauf anwendest.

    Lo!

  3. Hallo zusammen

    Ich möchte zwei Minus Werte gegenübestellen:

    if (-100 > -200){
    dann...
    }

    rein mathematisch wäre ja -100 größer -200, Javascript sieht das allerdings scheinbar anders, wie kann ich das lösen?

      
    public static void main(String[] args)  {  
      
    	if( (-100) > (-200) ){		  
    	    System.out.println("-100 größer als -200");  
    	} else{  
    	    System.out.println("geht nicht");  
    	}  
    }  
    
    

    hmm bei mir funktioniert das einwandfrei.
    Zeig mal mehr Code dazu.

    Markus

    1. Hi!

      public static void main(String[] args)  {

      if( (-100) > (-200) ){
          System.out.println("-100 größer als -200");
      } else{
          System.out.println("geht nicht");
      }
      }

        
      Dein Code wirkt so, als sei dem Javascript der letzte Teil des Namens abhanden gekommen - kann das sein?  
        
        
      off:PP  
        
        
      
      -- 
      "You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)