계산기 거의 다만들었음
근데 오류가 나는데
제곱연산 함수 만드는도중에
^기준으로 string 좌우잘라서 pow에 넣게끔 했음.
var indexOfPow = inputs.indexOf("^");
이런식으로 3개를 땄는데 (각각 (,^,))
이걸 최종 연산함수 (등호)에 넣었는데 첫 계산때는 잘 작동하다가
두번째 계산부터 inputs.indexOf is not a function 오류뜨면서
다른함수도 병1신이됨
도와줘ㅠ
* inputs는 string이고 저 변수쓰는것들 제거하면 잘 돌아감. 선언에 문제가있나?
근데 오류가 나는데
제곱연산 함수 만드는도중에
^기준으로 string 좌우잘라서 pow에 넣게끔 했음.
var indexOfPow = inputs.indexOf("^");
이런식으로 3개를 땄는데 (각각 (,^,))
이걸 최종 연산함수 (등호)에 넣었는데 첫 계산때는 잘 작동하다가
두번째 계산부터 inputs.indexOf is not a function 오류뜨면서
다른함수도 병1신이됨
도와줘ㅠ
* inputs는 string이고 저 변수쓰는것들 제거하면 잘 돌아감. 선언에 문제가있나?
저거 호출 전에 타입 한번 찍어보삼 undefind 들어가서 오류 날 수도 있음
타입하고 값
지역변수쓰는건데 되나? 일단 ㅇㅋ 해봄 근데 정상적으로 들어가면 우짬?
두번째 계산부터 저러는거 보면 로직 돌아가면서 들어간 값이 string 이 아닐 확률이 높음 값 정상으로 들어가도 저러면 혹시 String.prototype 변경하는 코드 있는지 확인해보고 이것도 아니면 본인은 c# 충이라 모름
일단 ㅇㅋ
값 3개넣으면 안댄다는거인? 그럼indexof는 첫번째값만 찾아주니까 그런거같은데
indexOf를 세개를해서 변수하나씩 함