본문 바로가기

함수2

함수, 콜백, 비동기 처리 JavaScript에서는 함수가 값이 될 수 있다. 1. function a() { } 가 함수 a는 변수 a에 담겨진 값이기 때문이다.2. 함수는 객체의 값으로 포함될 수 있는데, 이처럼 객체의 속성 값으로 담겨진 함수를 메소드(method)라고 한다.a = {b : function() {}}3. 함수는 다른 함수의 인자로 전달 될수도 있다. 4. 함수는 함수의 리턴 값으로도 사용할 수 있다. 5. 배열의 값으로 사용할 수 있다. 콜백* 어떤 함수가 수신하는 인자가 함수인 경우를 콜백이라고 한다. * 좌측 그림은 배열을 sort메소드를 이용해 정렬했다. * 우측 그림 처럼 함수를 인자로 받아 동작이 완전히 뒤바뀐다. 이때 sortNum()을 콜백함수라 한다.* 즉, 오리지널 함수의 동작을 값을 통해 완.. 2016. 10. 12.
2016-10-11 공부한것 정리 1 alert(' 경고창 ‘); 수학Math.pow(3,2); // 9, 3의 2승 Math.round(10.6); // 11, 10.6을 반올림Math.ceil(10.2); // 11, 10.2를 올림Math.floor(10.6); // 10, 10.6을 내림Math.sqrt(9); // 3, 3의 제곱근Math.random(); // 0부터 1.0 사이의 랜덤한 숫자 typeof //값의 데이터형을 알려주는 기능 ex) typeof "1" => string / typeof 1 => number 문자"문자“+”문자“ //문자문자“문자”.length //문자길이 : 2 변수 선언var 변수선언 = 초기값; 연산자=== //일치연산자. 데이터형까지 같아야 함. (==)!== //정확하게 같지 않다. 데이터 형.. 2016. 10. 12.
반응형