[JavaScript] Call by Value 와 Call by Reference

·
Front end/JavaScript
1. Call by Value (값에 의한 호출)Call by Value는 기본 자료형(Primitive Type)을 함수의 매개변수로 전달할 때 발생합니다.자바스크립트에서 기본 자료형은 다음과 같습니다.NumberStringBooleanNullUndefinedSymbolBigInt이 경우, 함수 내부에서 변수의 값을 변경하더라도 원본 변수에는 영향을 주지 않습니다.예제function modifyValue(x) { x = 10; console.log("함수 내부의 x:", x);}let a = 5;console.log("함수 호출 전 a:", a);modifyValue(a);console.log("함수 호출 후 a:", a);실행 결과함수 내부에서 x의 값을 변경했지만, a는 영향을 받지 않았..