Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #39443

Re: Bug in javascript found

Path csiph.com!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From Ben Bacarisse <ben.usenet@bsb.me.uk>
Newsgroups comp.lang.javascript
Subject Re: Bug in javascript found
Date Tue, 09 Feb 2021 21:01:09 +0000
Organization A noiseless patient Spider
Lines 32
Message-ID <87pn19hs6i.fsf@bsb.me.uk> (permalink)
References <ad443096-b466-4cdc-a0f8-edc0d815fa5en@googlegroups.com>
Mime-Version 1.0
Content-Type text/plain; charset=iso-8859-1
Content-Transfer-Encoding 8bit
Injection-Info reader02.eternal-september.org; posting-host="f279be6a11f76286a3ed66bf08db9fe3"; logging-data="29463"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18zo4VB5wqZJsLUNR6vpJCeImKmb7xFHhw="
Cancel-Lock sha1:CygoM4SDLXJDsFRinLOfK793EVA= sha1:edsBUjAPRkj49ORhFMV+fAjAdMg=
X-BSB-Auth 1.b6e53d14431160b681c4.20210209210109GMT.87pn19hs6i.fsf@bsb.me.uk
Xref csiph.com comp.lang.javascript:39443

Show key headers only | View raw


Jonas Thörnvall <jonas.thornvall@gmail.com> writes:

> The input alert have not same value as the calcSTR alert.
> And that is also why it not goes into the if clause.
>
> The "Input"+calcSTR is +7
> but  the "calcSTR"+calcSTR is +14-7
>
> A string can't just change value so there must be a bug in at least
> Chrome implementation of javascript.
>
> function evalSecondary(calcSTR){
> 	alert("Input"+calcSTR);
> 	for(m=0;m<calcSTR.length;m++){
> 	tempChar=calcSTR.charCodeAt(m);
> 		//Plus or Minus
> 		if((tempChar==43|| tempChar==45) && m!=0){
> 		    alert("tempChar "+tempChar+ " M="+m+" calcSTR"+calcSTR);
> 			operand=calcSTR.charAt(m);
> 			getSecondaryOps(calcSTR);
> 			calcSubSecondary(calcSTR);
> 		} 
> 	}
> }

You need to post a small, complete example that demonstrates the
problem.  You are still using what I'd loosely describe as global
variables and that makes you code one giant interconnected web of
potential side-effects.

-- 
Ben.

Back to comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Bug in javascript found Jonas Thörnvall <jonas.thornvall@gmail.com> - 2021-02-09 12:42 -0800
  Re: Bug in javascript found Jonas Thörnvall <jonas.thornvall@gmail.com> - 2021-02-09 12:43 -0800
  Re: Bug in javascript found Ben Bacarisse <ben.usenet@bsb.me.uk> - 2021-02-09 21:01 +0000
  Re: Bug in javascript found Jonas Thörnvall <jonas.thornvall@gmail.com> - 2021-02-09 13:03 -0800
    Re: Bug in javascript found Jonas Thörnvall <jonas.thornvall@gmail.com> - 2021-02-09 13:14 -0800
      Re: Bug in javascript found Ben Bacarisse <ben.usenet@bsb.me.uk> - 2021-02-10 02:16 +0000
        Re: Bug in javascript found Jonas Thörnvall <jonas.thornvall@gmail.com> - 2021-02-10 01:11 -0800
          Re: Bug in javascript found Ben Bacarisse <ben.usenet@bsb.me.uk> - 2021-02-10 11:20 +0000
  Re: Bug in javascript found Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2021-02-14 00:52 +0100
    Re: Bug in javascript found Jonas Thörnvall <jonas.thornvall@gmail.com> - 2021-02-13 16:32 -0800
    Re: Bug in javascript found John G Harris <niam@jghnorth.org.uk.invalid> - 2021-02-14 10:22 +0000
  Re: Bug in javascript found Silvio <silvio@internet.com> - 2021-02-14 10:38 +0100

csiph-web