본문 바로가기

JavaScript

(6)
[Javascript] 함수를 정의하는 방법 4가지 1. function 키워드로 선언 .해당함수 이름으로 함수가 만들어진다 function hello(name){ document.write(name, ' 님 안녕하세요'); } hello(); 2. 함수 리터럴 방식 .변수에 함수를 생성해 할당하는 방식 .변수에 함수가 저장된다 var hello = function (name){ document.write(name, ' 님 안녕하세요'); } hello(); 3. 익명함수 방식 .함수를 생성하는 즉시 해당 함수를 호출하는 방식이다 .외부에서 해당 함수에 접근할 수 없다, 즉 함수를 재사용할 수 없다 .다른 함수와 동일한 이름 혹은 사용하는 변수 이름이 겹치는 등 함수간 충돌을 방지할 목적으로 사용 *문법 .( 괄호 )안에 함수 선언식을 작성하고 이어 ( ..
[Javascript] 변수에 함수 대입하기 변수에는 숫자, 문자, 불린 boolean 값을 넣을 수 있다. 그리고 함수도 변수에 대입하는 것이 가능하다. 특정 값 x에 대해 결과값 y를 내놓는 '역할'을 수행하는 것이 함수라고 본다면, 바로 이 역할을 복사해 변수에 부여한다고 생각하면 된다. 1. 변수에 함수 대입하기 function hello(){ console.log('hello'); } function hello2(name){ console.log('hello ', name); } var test1 = hello; var test2 = hello2; test1(); test2('홍길동'); 변수 test1, test2 에 각각 hello, hello2 라는 함수를 대입한다 test1, test2는 이제 함수처럼 사용할 수 있다 *결과 hel..