RE: [flexcoders] NaN Undefined

2005-08-02 Thread Simard, Ghislain
That's what I did...but I have this message in my debugger: the variable
myField is required but was not passed in.  and yes in the Call, I can see
it as undefined.  Why it is not goinf throughtout my condition??
Here is the info that I received:

The Call:
MethodName: EEWizard3.cf.therRegu_nf.sauvegarde
Parameters (object #2)
.[0] (object #3)
..modeRegulationTourRefroidissement: (undefined) 

The Status:
tatus (object #2)
.code: Server.Processing
.description: The parameter MODEREGULATIONTOURREFROIDISSEMENT to
function sauvegarde is required but was not passed in.
.details: 
.level: error
.type: 
.rootcause (object #3)
..code: (undefined) 
..description: The parameter MODEREGULATIONTOURREFROIDISSEMENT to
function sauvegarde is required but was not passed in.
..details: 
..level: error
..type: 

The code:
creation.modeRegulationTourRefroidissement =
modeRegulationTourRefroidissement.selectedData;
if (modeRegulationTourRefroidissement == undefined){
modeRegulationTourRefroidissement.selectedData = 0;
}else{
creation.modeRegulationTourRefroidissement =
modeRegulationTourRefroidissement.selectedData;
}


Message in my Debugger:



Ghislain Simard
Analyst Technique web | Web Technical Analyst 
Ressources Naturelles Canada | 580 Booth Ottawa (Ontario)  K1A 0E4
Natural Resources Canada | 580 Booth St Ottawa ON  K1A 0E4
Gouvernement du Canada | Government of Canada
[EMAIL PROTECTED]
613-947-0582 | télécopieur / facsimile 613-996-9416  



-Original Message-
From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED]
Behalf Of Geoffrey Williams
Sent: Tuesday, August 02, 2005 3:03 PM
To: flexcoders@yahoogroups.com
Subject: RE: [flexcoders] NaN


if (myField == undefined) { //... }

-Original Message-
From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
Behalf Of Simard, Ghislain
Sent: Tuesday, August 02, 2005 2:47 PM
To: 'flexcoders@yahoogroups.com'
Subject: RE: [flexcoders] NaN

Is there an equivalent for undefined?
 if (isUndefined(myField))???


Ghislain Simard
Analyst Technique web | Web Technical Analyst 
Ressources Naturelles Canada | 580 Booth Ottawa (Ontario)  K1A 0E4
Natural Resources Canada | 580 Booth St Ottawa ON  K1A 0E4
Gouvernement du Canada | Government of Canada
[EMAIL PROTECTED]
613-947-0582 | télécopieur / facsimile 613-996-9416  



-Original Message-
From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED]
Behalf Of Manish Jethani
Sent: Tuesday, August 02, 2005 2:42 AM
To: flexcoders@yahoogroups.com
Subject: Re: [flexcoders] NaN


On 8/2/05, Ghislain Simard [EMAIL PROTECTED] wrote:

 The following condition doesn't see the NaN...why ? and how to make
 the condition working?
 
 if (myField == NaN){
  dosomething;
 }

Use this:

 if (isNaN(myField))
   ...

There's some interesting things about NaN.  See this post, for example:
http://www.mail-archive.com/flexcoders@yahoogroups.com/msg05593.html

Manish



--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links



 





--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links



 









--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links



 



 Yahoo! Groups Sponsor ~-- 
font face=arial size=-1a 
href=http://us.ard.yahoo.com/SIG=12hrphoh8/M=362335.6886445.7839731.1510227/D=groups/S=1705007207:TM/Y=YAHOO/EXP=1123017395/A=2894361/R=0/SIG=13jmebhbo/*http://www.networkforgood.org/topics/education/digitaldivide/?source=YAHOOcmpgn=GRPRTP=http://groups.yahoo.com/;In
 low income neighborhoods, 84% do not own computers. At Network for Good, help 
bridge the Digital Divide!/a./font
~- 

--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [flexcoders] NaN Undefined

2005-08-02 Thread Aldo Bucchi
hi,

For consistency, I always use the core typeof() function.

I have a CoreUtil class with some static constants that hold the strings.

CoreUtil.TYPE_NUMBER; //  string: number
CoreUtil.TYPE_UNDEFINED; //  string: undefined
etc...

usage:

   if ( typeof( myNumber ) === CoreUtil.TYPE_NUMBER )
 
   if ( typeof( myNumber ) === CoreUtil.TYPE_UNDEFINED )

of course you could also do something like:

   if ( typeof( myNumber ) === number ) 

But then any typo would make this fail silently on runtime. Using
constants allows you to take advantage of the compile time checking.

I recommend you settle for one and only one way to do type checking /
comparison, as it is a recurrent source of bugs.


Best,
Aldo




On 8/2/05, Simard, Ghislain [EMAIL PROTECTED] wrote:
 That's what I did...but I have this message in my debugger: the variable
 myField is required but was not passed in.  and yes in the Call, I can see
 it as undefined.  Why it is not goinf throughtout my condition??
 Here is the info that I received:
 
 The Call:
 MethodName: EEWizard3.cf.therRegu_nf.sauvegarde
 Parameters (object #2)
 .[0] (object #3)
 ..modeRegulationTourRefroidissement: (undefined)
 
 The Status:
 tatus (object #2)
 .code: Server.Processing
 .description: The parameter MODEREGULATIONTOURREFROIDISSEMENT to
 function sauvegarde is required but was not passed in.
 .details: 
 .level: error
 .type: 
 .rootcause (object #3)
 ..code: (undefined)
 ..description: The parameter MODEREGULATIONTOURREFROIDISSEMENT to
 function sauvegarde is required but was not passed in.
 ..details: 
 ..level: error
 ..type: 
 
 The code:
 creation.modeRegulationTourRefroidissement =
 modeRegulationTourRefroidissement.selectedData;
 if (modeRegulationTourRefroidissement == undefined){
 modeRegulationTourRefroidissement.selectedData = 0;
 }else{
 creation.modeRegulationTourRefroidissement =
 modeRegulationTourRefroidissement.selectedData;
 }
 
 
 Message in my Debugger:
 
 
 
 Ghislain Simard
 Analyst Technique web | Web Technical Analyst
 Ressources Naturelles Canada | 580 Booth Ottawa (Ontario)  K1A 0E4
 Natural Resources Canada | 580 Booth St Ottawa ON  K1A 0E4
 Gouvernement du Canada | Government of Canada
 [EMAIL PROTECTED]
 613-947-0582 | télécopieur / facsimile 613-996-9416
 
 
 
 -Original Message-
 From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED]
 Behalf Of Geoffrey Williams
 Sent: Tuesday, August 02, 2005 3:03 PM
 To: flexcoders@yahoogroups.com
 Subject: RE: [flexcoders] NaN
 
 
 if (myField == undefined) { //... }
 
 -Original Message-
 From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
 Behalf Of Simard, Ghislain
 Sent: Tuesday, August 02, 2005 2:47 PM
 To: 'flexcoders@yahoogroups.com'
 Subject: RE: [flexcoders] NaN
 
 Is there an equivalent for undefined?
  if (isUndefined(myField))???
 
 
 Ghislain Simard
 Analyst Technique web | Web Technical Analyst
 Ressources Naturelles Canada | 580 Booth Ottawa (Ontario)  K1A 0E4
 Natural Resources Canada | 580 Booth St Ottawa ON  K1A 0E4
 Gouvernement du Canada | Government of Canada
 [EMAIL PROTECTED]
 613-947-0582 | télécopieur / facsimile 613-996-9416
 
 
 
 -Original Message-
 From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED]
 Behalf Of Manish Jethani
 Sent: Tuesday, August 02, 2005 2:42 AM
 To: flexcoders@yahoogroups.com
 Subject: Re: [flexcoders] NaN
 
 
 On 8/2/05, Ghislain Simard [EMAIL PROTECTED] wrote:
 
  The following condition doesn't see the NaN...why ? and how to make
  the condition working?
 
  if (myField == NaN){
   dosomething;
  }
 
 Use this:
 
  if (isNaN(myField))
...
 
 There's some interesting things about NaN.  See this post, for example:
 http://www.mail-archive.com/flexcoders@yahoogroups.com/msg05593.html
 
 Manish
 
 
 
 --
 Flexcoders Mailing List
 FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
 Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
 Yahoo! Groups Links
 
 
 
 
 
 
 
 
 
 --
 Flexcoders Mailing List
 FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
 Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
 Yahoo! Groups Links
 
 
 
 
 
 
 
 
 
 
 
 
 
 --
 Flexcoders Mailing List
 FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
 Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
 Yahoo! Groups Links
 
 
 
 
 
 
 
 
 --
 Flexcoders Mailing List
 FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
 Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
 Yahoo! Groups Links
 
 
 
 
 
 
 


-- 
: Aldo Bucchi :
mobile (56) 8 429 8300


 Yahoo! Groups Sponsor ~-- 
font face=arial size=-1a