File tree Expand file tree Collapse file tree 1 file changed +27
-8
lines changed
Expand file tree Collapse file tree 1 file changed +27
-8
lines changed Original file line number Diff line number Diff line change @@ -172,16 +172,35 @@ function deleteEverythingFromScreen(button) {
172172
173173minus . addEventListener ( "click" , toggleSign ) ;
174174
175+ // function toggleSign(button) {
176+ // let value = Number(data.join(""))
177+ // if (button === "minus") {
178+ // if (value > 0) {
179+ // value = -value
180+ // console.log(value);
181+ // screen.innerText = value;
182+ // } if (value < 0) {
183+ // console.log("smaller than zero")
184+ // value = value * -1
185+ // console.log(value)
186+ // screen.innerText = value;
187+ // }
188+ // // screen.innerText = value;
189+ // data = [value]
190+ // }
191+ // }
192+
175193function toggleSign ( button ) {
176- if ( button === "minus" && Number ( data . join ) !== 0 ) {
177- if ( data [ 0 ] !== "-" ) {
178- data . unshift ( "-" )
179- console . log ( "true" ) ;
180- } else {
181- data . shift ( )
194+ let value = Number ( data . join ( "" ) ) ;
195+ if ( button === "minus" ) {
196+ if ( value > 0 ) {
197+ value = - value ;
198+ screen . innerText = value ;
199+ } else if ( value < 0 ) {
200+ value = value * - 1 ;
201+ screen . innerText = value ;
182202 }
183- console . log ( data )
184- screen . innerText = Number ( data . join ( "" ) ) ;
203+ data = [ value ] ;
185204 }
186205}
187206
You can’t perform that action at this time.
0 commit comments