adunare in javascript

Aici postaţi orice este legat de tehnologiile "client side". HTML, HTML5, XHTML, CSS, CSS3, XML, Standarde
Manual JS: http://www.phpromania.net/jsmanual/index.html

Moderatori: eyecon, Moderatori

Jokerul
Average Member
Mesaje: 76
Membru din: Sâm Apr 11, 2009 1:00 pm
Localitate: Brasov

adunare in javascript

Mesajde Jokerul » Dum Feb 07, 2010 12:05 am

am asa:

Cod: Selectaţi tot

<script type="text/javascript">
var num1=prompt ("nr 1");
var num2=prompt ("nr 2");
document.write (num1*num2)
</script>

este ok imi face inmultirea intre cele nr.
dar cand incerc: document.write (num1+num2) imi da rezultatul num1+num2

de ce nu imi face adunare, ci doar imi "lipeste" cuvintele?
Ultima oară modificat Dum Feb 07, 2010 11:36 am de către Jokerul, modificat de 2 ori în total.



MarPlo
Senior Member
Mesaje: 885
Membru din: Mie Sep 24, 2008 9:32 am
Localitate: Braila
Contact:

Mesajde MarPlo » Dum Feb 07, 2010 8:25 am

Nu stiu ce-i "promt", poate e vorba de prompt. Asa functioneaza.

Jokerul
Average Member
Mesaje: 76
Membru din: Sâm Apr 11, 2009 1:00 pm
Localitate: Brasov

Mesajde Jokerul » Dum Feb 07, 2010 9:36 am

imi cer scuze prompt

MarPlo
Senior Member
Mesaje: 885
Membru din: Mie Sep 24, 2008 9:32 am
Localitate: Braila
Contact:

Mesajde MarPlo » Dum Feb 07, 2010 12:11 pm

Nu merge adunarea fiindca le vede ca siruri, iar + este si element de unire siruri.
Solutia - forteaza-le sa fie transformate in valori numerice, o varianta e inmultirea cu 1.

Cod: Selectaţi tot

 <script type="text/javascript">
var num1=prompt("nr 1")*1;
var num2=prompt("nr 2")*1;
document.write (num1+num2)
</script>

Jokerul
Average Member
Mesaje: 76
Membru din: Sâm Apr 11, 2009 1:00 pm
Localitate: Brasov

Mesajde Jokerul » Dum Feb 07, 2010 2:32 pm

alte modalitati de a face o adunare intre doua nr mai sunt?

bogdan_t3
Average Member
Mesaje: 165
Membru din: Mar Aug 01, 2006 2:10 pm
Localitate: cluj-napoca
Contact:

Mesajde bogdan_t3 » Dum Feb 07, 2010 6:50 pm

Cod: Selectaţi tot

document.write (parseFloat(num1) + parseFloat(num2));


Înapoi la “HTML/JavaScript/CSS”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 17 vizitatori