• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Kyryus

não faz subtrações e divisoes

4 mensagens neste tópico

tenho este código:

[pre]var a=13

var d=15

document.write("n=" +(a-=d),"<br/>")[/pre]

ele nao faz as subtrações... sabem pq??

thanks

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Faz o -= antes do document.write

Também estava na dúvida, mas a mim o código dele funciona ...

E realmente tem tudo para funcionar...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

bem.. a modos que.. isto de boa programação.. não tem nada! LOL

ora bem..

"n=" + (a-=d)

temos.. numa linha.. uma string que é concatnada com uma operação de subtração e assignação entre duas variáveis que são números.. isto parece-me tudo mal! :D

a forma correcta seria:

-fazer a operação numérica primeiro;

-converter o resultado para string;

-e depois então fazer o write.

Kyryus, programação "atabalhoada" nunca dá bons resultados! hehehe :thumbsup:

inté

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora