Viva,

De qualquer das formas tens a função
isNaN<http://www.w3schools.com/jsref/jsref_isnan.asp> para
verificares o tipo de valores que tens.

Cumprimentos,

*Ricardo Carneiro*
*About Me**   *http://about.me/rjcarneiro
*LinkedIn*     http://www.linkedin.com/in/rjcarneiro
*WPage*       http://ricardocarneiro.pt/


No dia 4 de Setembro de 2013 às 17:10, Cristovão Morgado <
[email protected]> escreveu:

> usa parseInt para converter os valores parseInt(
>  $("#sections").css('height'))
>
> porque o JS muda-te o tipo das variaveis em runtime .....
>
>
> 2013/9/4 Carlos Ribeiro <[email protected]>
>
>> Estou a efetuar uma operação multiplicadora entre as vairáveis *count  *e
>> *sections_height *e o valor obtido é Nan, no entanto quando faço alert
>> dos valores individuais das variáveis *count  *e *sections_height *recebo
>> os valores corretos. algume me pode ajudar?
>> Obrigado.
>>
>> $(document).ready(function(){
>>
>> calc();
>>
>> function calc() {
>> // contar numero de elementos na página
>>  var *count *= new Number(true);
>> count = $(".row .fourcol").length;
>> alert(count);  // DEVOLVE 15 -> CERTO
>>  // css -> #sections tem 310px de altura
>> var *sections_height *= new Number(true);
>>  sections_height = $("#sections").css('height');
>> alert(sections_height);  // DEVOLVE 310 -> CERTO
>>  var total = Number(count+sections_height);
>> alert("total = "+total);     // devolve NaN -> NOT A NUMBER
>>     }
>>
>> })
>> --
>> Carlos Ribeiro
>>
>> --
>> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos
>> Grupos do Google.
>>
>> Para anular a subscrição deste grupo e parar de receber emails deste
>> grupo, envie um email para [email protected].
>> Para publicar uma mensagem neste grupo, envie um e-mail para
>> [email protected].
>> Visite este grupo em http://groups.google.com/group/riapt.
>> Para mais opções, consulte https://groups.google.com/groups/opt_out.
>>
>
>
>
> --
> Cristovao Morgado
> @TheSaintr
>
>  --
> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos
> Grupos do Google.
>
> Para anular a subscrição deste grupo e parar de receber emails deste
> grupo, envie um email para [email protected].
> Para publicar uma mensagem neste grupo, envie um e-mail para
> [email protected].
> Visite este grupo em http://groups.google.com/group/riapt.
> Para mais opções, consulte https://groups.google.com/groups/opt_out.
>

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails deste grupo, 
envie um email para [email protected].
Para publicar uma mensagem neste grupo, envie um e-mail para 
[email protected].
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/groups/opt_out.

Responder a