Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

javascript: einfache addition von 2 variablen [erledigt]

Diskussion: javascript: einfache addition von 2 variablen [erledigt] im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige also ich hab folgendes problem wenn ich den code ( hier ) einzusehen) in den verschiedenen varianten durchprobiere, funktionieren ...

Antwort
Alt 03.04.07, 01:15   #1 (permalink)
 
Registriert seit: 25.03.07
rusty-spoon Leistung: Facit NTK
Likes: 0
javascript: einfache addition von 2 variablen [erledigt]

Anzeige

also ich hab folgendes problem

wenn ich den code (hier) einzusehen)
in den verschiedenen varianten durchprobiere, funktionieren alle rechenarten bis auf das
addieren. wenn ich versuche z.B.
alert( i + j) auszugeben rechnet er die variablen nicht zusammen sondern schreibt sie hintereinander.

was mach ich falsch muss ich das "+" evtl escapen oder, was muss ich tun ?

hoffe das war information genug, und ihr habt evtl 5 minuten zeit einmal drüber zu schauen

mfg
rusty-spoon

rusty-spoon ist offline   Mit Zitat antworten
Alt 03.04.07, 01:31   #2 (permalink)
LX
Moderator
 
Registriert seit: 14.02.06
LX Leistung: Z3
LX eine Nachricht über ICQ schicken LX eine Nachricht über AIM schicken LX eine Nachricht über Yahoo! schicken
Likes: 21
Arrow

+ ist in JavaScript sowohl der Operator zur Addition, als auch um Strings miteinander zu verbinden. In diesem Fall werden deine Variablen also wie Strings behandelt. Mittels parseInt() bekommst du aus den Variablen aber auch Integer, die du dann addieren kannst.
__________________
"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

JS BB LX UP
LX ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 03.04.07, 01:34   #3 (permalink)
 
Registriert seit: 15.10.04
sheepd Leistung: Facit NTK
Likes: 0
Standard

prompt() liefert einen String zurück, der Operator + verkettet Strings. Der JS-Interpreter tut nur das, was du ihm sagst :p
Da es so was wie explizite Casts in JS nicht gibt, musst du dem Interpreter "klarmachen", dass du gerne eine Zahl und keinen String hättest:
Code:
k = parseInt(i) + parseInt(j);
oder
k = i*1 + j*1
oder ...
zu langsam, war ja klar.
sheepd ist offline   Mit Zitat antworten
Alt 03.04.07, 16:17   #4 (permalink)
Themenstarter
 
Registriert seit: 25.03.07
rusty-spoon Leistung: Facit NTK
Likes: 0
Standard

hab mir sowas schon gedacht. hab auch versucht das + mit \+ zu escapen oder einfach =+ oder ähnliches

ich danke euch recht herzlich

mfg
rusty-spoon
rusty-spoon ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » javascript: einfache addition von 2 variablen [erledigt]
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[sql] NULL in Addition bringt alles durcheinander Friedrich Code Kitchen 2 26.12.07 05:18
VC++ zeiger addition e5s3x Code Kitchen 6 16.10.07 14:03
javascript: einfache addition von 2 variablen rusty-spoon Code Kitchen 2 03.04.07 01:34
einfache GUI mit C++? Cloud2302 Code Kitchen 4 10.06.06 16:09


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61