2017-01-20 2 views
-2

저는 계산기를 만들고 있는데, 여러분이 eval() 미적분학을 할 수 있는지 궁금합니다. 나는 단지 그것이 가능하다면 그것이 멋질 것이라고 생각했다. 미리 감사드립니다!eval()은 미적분을 할 수 있습니까?

+2

미적분 ? 그것은 광범위한 주제입니다. 상징적 인 차별화와 통합을 의미합니까? 수치 적 차별화 및 통합? 일반 및 부분 미분 방정식? 적분 방정식? 변이의 미적분? Javascript로 Mathematica를 작성하고 싶습니까? 당신이 묻고있는 것을 깨닫고 있습니까? 얼마나 많은 미적분을 알고 있니? 대답은 "예"이지만 그게 도움이되지 않습니다. – duffymo

+2

'eval'은 자바 스크립트를 평가할 것입니다. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/eval –

+2

@duffymo 당신은 그렇게 대단한 사람 일 필요는 없습니다. 우리는 모두 동급생입니다. – Piyush

답변

2

평가 기능은 그래서이 네, 자바 스크립트를 평가 당신이 요구하는 것을 할 것입니다. 그러나, 당신은 거의 그것을 사용하지 않아도됩니다.

산술 표현식을 평가하기 위해 eval()을 호출하지 마십시오. JavaScript는 산술 연산 식을 자동으로 평가합니다.

reference

+0

예를 보여 줄 수 있습니까? –

+0

@ NathanChan, 당신이 원하는 예제가 무엇인지 잘 모르겠습니다 ... [이 산술 연산자] (https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/Arithmetic_Operators)를 의미합니까? ? 나는 MDN 문서 페이지에서 더 많은 것을 보여줄 수있는 무엇을 잃었습니다. –

3

시도,

var x = 10; 
 
var y = 20; 
 
var a = eval("x * y") + "<br>"; 
 
var b = eval("2 + 2") + "<br>"; 
 
var c = eval("x + 17") + "<br>"; 
 

 
var res = a + b + c;

고해상도의 결과는 다음과 같습니다 - 200 4 27

감사합니다, Abhilash