함수

    [JavaScript_study] 유용한 함수들

    * 불리언 함수들 const isTrue1 = true; const isTrue2 = new Boolean(true); console.log(isTrue.valueOf()); * Falsy > 0 > -0 > null > NaN > undefined > '' * Truthy > 1 > -1 > '0' > 'false' > [] > {} * 숫자 함수들 const num1 = 123; const num2 = new Number(123); console.log(typeof num1); console.log(typeof num2); console.log(Number.MAX_VALUE); console.log(Number.MIN_VALUE); console.log(Number.MAX_SAFE_INTEGER); ..

    [JavaScript_study] 함수(function)에 대해서

    * 함수(Function) > 특정한 일을 수행하는 코드의 집합 > 프로그램에서 중복되는 일이 있다면 함수단위로 작은단위의 일들을 묶어야한다. > 수행하는 일을 잘 나타낼 수 있는 이름을 지어야한다. > 매개변수 이름도 의미있게 지어야 한다. > 함수도 결국은 객체(Object)이기 때문에 함수를 정의하면 함수의 Object가 Heap라는 공간에 정의된다. > 정보가 가득 담겨야 하므로 메모리 셀이 여러개가 필요하다. > 따라서 함수의 이름은 결국 함수 Object가 담긴 메모리 주소를 가르킨다. > 함수의 이름은 함수를 참조하고 있다. (Copy by reference) // 사용예제 1 function sum(a, b) { console.log('function'); return a + b; } co..