해결된 질문
작성
·
307
0
문자열에 "1+2*3/5" 이런식으로 다 받을 수는 있겠는데 이걸 계산해서 보여주기가 제한되네요. split써서 숫자들은 Number()로 형변환 한다처도 + * / 는 형변환도 안되고... 답을 모르겠어서 라이브 코딩을 꼭 보고싶은데 안나오네요 ㅠㅠ 혹시 답을 알 수는 없을까요?
답변 3
2
1
0
안녕하세요? 오류를 알려 주셔서 감사합니다. 코드가 좀 길어지긴 하는데 연산자는 if문이나 스위치 문을 사용해서 문자열 비교를 하면 됩니다.
```
if (op === '*' ) {
ans = a * b;
}
```
전체 소스는 https://github.com/honux77/js-playground/blob/master/calculator/calc-gui.js 참고해 주세요.
영상은 복구 방법을 알아보고 빨리 복구해 보겠습니다.