I agree with ya there .... I was thinking, OK "yes" could easy equal 1, but definitely not "1" !!!
> -----Original Message----- > From: Matt Horn [mailto:matt.horn@;mediatelgroup.co.uk] > Sent: 18 October 2002 12:11 > To: [EMAIL PROTECTED] > Subject: RE: [ cf-dev ] CF "Feature" > > > > ok excuse my ignorance here > but I can see how > YES EQ 1 > > but "Yes" EQ "1" ? > > that doesnt make sense > > Matt > > > At 13:05 18/10/02 +0200, you wrote: > >I'm not sure I understand what you're getting at here. > > > >comparenocase(str1,str2) is designed to allow you to compare strings. > > > >It will return -1 if the first string is shorter than the second > >string, 1 if the first string is longer than the second > string, and 0 > >if the strings are identical. > > > >Can you think of an alternative arrangement that would allow it to > >return something that would be evaluated to true if the strings are > >equal? > > > >Bearing in mind that any non-zero number will evaluate to true when > >used in a boolean comparison in CF. > > > >i.e. > ><cfif 100> > > YUP! > ><cfelse> > > NOPE! > ></cfif> > > > >Outputs YUP! > > > >Spike > > > > > >Stephen Milligan > >Team Macromedia - ColdFusion > >Co-author 'Reality Macromedia ColdFusion MX: Intranets and Content > >Management' http://spikefu.blogspot.com > > > > > -----Original Message----- > > > From: Kola Oyedeji [mailto:kola.oyedeji@;iclployalty.com] > > > Sent: 18 October 2002 12:49 > > > To: [EMAIL PROTECTED] > > > Subject: RE: [ cf-dev ] CF "Feature" > > > > > > > > > Spike > > > > > > Just to add to that. It seems silly to me that 0 can evaluate to > > > false but then compareNoCase returns 0 if the strings > match (which > > > could be regarded as true) so.. > > > > > > <cfif compareNocase( string1, string2) > > > > > > > ... > > > > > > </cfif> > > > > > > Is slightly misleading as you would expect that if they > match, the > > > if block will be executed but this is not the case (assuming the > > > strings are the same) > > > > > > Kola > > > > > > >> -----Original Message----- > > > >> From: Spike [mailto:spike@;prisma-it.com] > > > >> Sent: 18 October 2002 11:31 > > > >> To: [EMAIL PROTECTED] > > > >> Subject: RE: [ cf-dev ] CF "Feature" > > > >> > > > >> erm... > > > >> > > > >> compareNocase() returns 0 (boolean false)if the strings > > > are identical > > > >> and returns -1 or 1 (boolean true) otherwise. > > > >> > > > >> It doesn't seem too silly to me to say that "Yes" > isn't the same > > > >> as > > > "1". > > > >> > > > >> Spike > > > >> > > > >> Stephen Milligan > > > >> Team Macromedia - ColdFusion > > > >> Co-author 'Reality Macromedia ColdFusion MX: Intranets and > > > >> Content Management' http://spikefu.blogspot.com > > > >> > > > >> > -----Original Message----- > > > >> > From: Rich Wild [mailto:r.wild@;e-mango.com] > > > >> > Sent: 18 October 2002 12:05 > > > >> > To: '[EMAIL PROTECTED]' > > > >> > Subject: RE: [ cf-dev ] CF "Feature" > > > >> > > > > >> > > > > >> > it happens in MX as well, also with this code: > > > >> > > > > >> > <cfif comparenocase("yes", "1")> > > > >> > true > > > >> > <cfelse> > > > >> > false > > > >> > </cfif> > > > >> > > > > >> > which is just plain silly. > > > >> > > > > >> > as far as I know its always done this though. > > > >> > > > > >> > > -----Original Message----- > > > >> > > From: Matt Horn [mailto:matt.horn@;mediatelgroup.co.uk] > > > >> > > Sent: 18 October 2002 11:19 > > > >> > > To: [EMAIL PROTECTED] > > > >> > > Subject: Re: [ cf-dev ] CF "Feature" > > > >> > > > > > >> > > > > > >> > > we use 5 at the moment > > > >> > > > > > >> > > and yes I did get the window solved > > > >> > > > > > >> > > made a workaround .. PPk told me you cant create an > > > empty window > > > >> > > object > > > >> > > > > > >> > > > > > >> > > At 11:19 18/10/02 +0100, you wrote: > > > >> > > >hmmmm scary.... > > > >> > > > > > > >> > > >Is that an MX feature or a CF "all versions" feature? > > > >> > > > > > > >> > > >Stephen > > > >> > > >PS. Did you get your JS window object problem sorted? > > > >> > > > > > > >> > > >----- Original Message ----- > > > >> > > >From: "Matt Horn" <[EMAIL PROTECTED]> > > > >> > > >To: <[EMAIL PROTECTED]> > > > >> > > >Sent: Friday, October 18, 2002 11:12 AM > > > >> > > >Subject: [ cf-dev ] CF "Feature" > > > >> > > > > > > >> > > > > > > >> > > > > Something of interest one of our developers found : > > > >> > > > > > > > >> > > > > > > > >> > > > > > > > >> > > > ------------------------------------------------------------- > > > >> > > - > > > >> > > ------------ > > > >> > > >------------- > > > >> > > > > How do you think the following statement will be > > > >> > resolved: <cfset > > > >> > > > > var1 = "Yes"> > > > >> > > > > > > > >> > > > > <cfif var1 EQ 1> > > > >> > > > > true > > > >> > > > > <cfelse> > > > >> > > > > false > > > >> > > > > </cfif> > > > >> > > > > You would think that it would return false (I certainly > > > >> > > did), instead it > > > >> > > > > returns true! > > > >> > > > > Cold Fusion does a (not so) clever boolean > conversion on > > > >> > > the string "Yes" > > > >> > > > > > > > >> > > > > Even if you attempt to cast the 1 as a string "1" in > > > >> > the if: <cfif > > > >> > > > > var1 EQ "1"> > > > >> > > > > true > > > >> > > > > <cfelse> > > > >> > > > > false > > > >> > > > > </cfif> > > > >> > > > > Still true! > > > >> > > > > > > > >> > > > > The only way to get around this is to do an extra check > > > >> > > of IsNumeric(): > > > >> > > > > <cfif IsNumeric(var1) AND var1 EQ 1> > > > >> > > > > true > > > >> > > > > <cfelse> > > > >> > > > > false > > > >> > > > > </cfif> > > > >> > > > > Then you get false (hurray!). > > > >> > > > > > > > >> > > > ------------------------------------------------------------- > > > >> > > - > > > >> > > ------------ > > > >> > > >---------------------------- > > > >> > > > > > > > >> > > > > Matt Horn > > > >> > > > > Senior Web Applications Developer > > > >> > > > > MediaTel Group > > > >> > > > > 84-86 Regent Street > > > >> > > > > London > > > >> > > > > W1B 5AJ > > > >> > > > > Tel: +44(0)20 7439 7575 > > > >> > > > > Fax: +44(0)20 7734 0940 > > > >> > > > > > > > >> > > > > www.MediaTelGroup.co.uk > > > >> > > > > > > > >> > > > > MediaTel Group - Maximising efficiency across > the entire > > > >> > > media process. > > > >> > > > > > > > >> > > > > Are you the best sporting brain in the industry? Visit > > > >> > > > > www.MediaTelGroup.co.uk/sportsquiz to enter our > > > >> > > Sports Quiz in aid > > > >> > > >of > > > >> > > > > Whizz-Kidz > > > >> > > > > > > > >> > > > > > > > >> > > > > This message is for the named recipient's use only and > > > >> > may contain > > > >> > > > > confidential or privileged information. If you receive > > > >> > > this message in > > > >> > > > > error, please immediately delete it and all > copies of it > > > >> > > from your system, > > > >> > > > > destroy any hard copies of it and notify the sender. > > > >> > You must not, > > > >> > > >directly > > > >> > > > > or indirectly, use, disclose, distribute, > print, or copy > > > >> > > any part of this > > > >> > > > > message if you are not the intended recipient. Email > > > >> > > communications are > > > >> > > >not > > > >> > > > > secure and therefore the MediaTel Group does not accept > > > >> > > liability for any > > > >> > > > > errors or omissions in the contents of this > message which > > > >> > > arise as a > > > >> > > >result > > > >> > > > > of email transmission. MediaTel reserves the right to > > > >> > > monitor all email > > > >> > > > > communications through its networks. Any views > expressed > > > >> > > by an individual > > > >> > > > > in this email do not necessarily reflect the > views of the > > > >> > > MediaTel Group. > > > >> > > > > > > > >> > > > > > > > >> > > > > -- > > > >> > > > > ** Archive: > > > >> > > http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ > > > >> > > > > > > > >> > > > > To unsubscribe, e-mail: > > > [EMAIL PROTECTED] > > > >> > > > > For additional commands, e-mail: > > > >> > [EMAIL PROTECTED] > > > >> > > > > For human help, e-mail: > [EMAIL PROTECTED] > > > >> > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > > >> > > > > > > >> > > >-- > > > >> > > >** Archive: > > > >> > > http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ > > > >> > > > > > > >> > > >To unsubscribe, e-mail: > > > [EMAIL PROTECTED] > > > >> > > >For additional commands, e-mail: > > > >> > [EMAIL PROTECTED] For > > > >> > > >human help, e-mail: [EMAIL PROTECTED] > > > >> > > > > > >> > > > > > >> > > -- > > > >> > > ** Archive: > > > >> > http://www.mail-archive.com/dev%> 40lists.cfdeveloper.co.uk/ > > > >> > > > > > >> > > > > >> > > To unsubscribe, e-mail: > > > >> > [EMAIL PROTECTED] > > > >> > > For additional commands, e-mail: > > > >> > [EMAIL PROTECTED] For > > > >> > > human help, e-mail: [EMAIL PROTECTED] > > > >> > > > > > >> > > > > >> > > > > >> > -- > > > >> > ** Archive: > > > http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ > > > >> > > > > >> > To unsubscribe, e-mail: > [EMAIL PROTECTED] > > > >> > For additional commands, e-mail: > > > [EMAIL PROTECTED] > > > >> > For human help, e-mail: [EMAIL PROTECTED] > > > >> > > > > >> > > > > >> > > > >> > > > >> > > > >> -- > > > >> ** Archive: > > > http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ > > > >> > > > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > > > >> For additional commands, e-mail: > > > [EMAIL PROTECTED] For > > > >> human help, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > -- > > > ** Archive: > > > http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ > > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > For human help, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > >-- > >** Archive: > http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ > > > > >To unsubscribe, e-mail: [EMAIL PROTECTED] > >For additional commands, e-mail: > [EMAIL PROTECTED] For > >human help, e-mail: [EMAIL PROTECTED] > > > -- > ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ > > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] For human help, e-mail: > [EMAIL PROTECTED] > > -- ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] For human help, e-mail: [EMAIL PROTECTED]
