📚 Books 📚/인사이드 자바스크립트

4-20 // self() 함수 var self = function () { console.log('a'); return function () { console.log('b'); } } self = self(); self(); a b 익명함수1 안에 'a' 가 있고 그 안에 'b'를 담고 있는 익명함수2가 있다. 처음 self 함수를 호출했을땐 a가 출력되지만 다시 self 함수 변수에 self() 함수 호출 리턴값으로 내보낸 함수가 저장된다. 4-21 function func(arg1, arg2) { console.log(arg1, arg2); } func(); func(1); func(1,2); func(1,2,3); 1 undefined 1 2 1 2 자바스크립트의 자유로운 문법성을 볼 수 있다. ..
자바스크립트에서 가장 중요한 개념은 함수. 함수를 생성하는 방법은 3가지 함수 선언문 함수 표현식 Function() 생성자 함수 4-1 // add() 함수 선언문 function add(x, y) { return x + y; } console.log(add(3, 4)); 7 함수 선언문 방식으로 함수 생성 *함수 선언문 방식은 반드시 함수명이 정의되어 있어야 한다 4-2 // add()함수 표현식 var add = function(x, y) { return x + y; }; var plus = add; console.log(add(3,4)); console.log(plus(3,4)); 7 7 함수 표현식 방식으로 함수 생성 add는 함수를 참조하는 변수, 함수 이름이 아니다. 함수 이름이 선택사항이며..
3-13 // 배열 리터럴을 통한 배열 생성 var colorArr = ['orange', 'yellow', 'blue', 'green', 'red']; console.log(colorArr[0]); console.log(colorArr[1]); console.log(colorArr[3]); console.log(colorArr[4]); orange yellow green red 객체 리터럴 { ] 배열 리터럴 [ ] * 0부터 시작 3-14 // 빈 배열 var empty = []; console.log(empty[0]); //undefined // 배열 요소 동적 생성 empty[0] = 100; empty[3] = 'eight'; empty[7] = 'true'; console.log(empty);..
자바스크립트 : 느스한 타입 체크 언어 기본 타입 : 숫자, 문자열, 불린값 ,null, undefined 2-1 2-2 var i = 0; for (i=0; i
Yeonhub
'📚 Books 📚/인사이드 자바스크립트' 카테고리의 글 목록