1\. 동일한 인자에 대해 항상 동일한 값을 반환합니다. 즉, 함수가 수행될 때 인자값 외에 다른 외부 상태나 변수에 의해 영향을 받지 않습니다.2\. 함수가 수행되는 동안 인자나 외부 상태를 변경하지 않습니다. 즉, 함수가 호출되면 인자값을 받아 연산을 수행하고