Node.js
[5장]자바 스크립트_객체와함수
moon.i
2018. 1. 12. 18:45
▶변수타입
-모두 var로 선언
-boolean, number, string, 객체 등의 자료형을 사용할수있음
-타입 확인을 위해 typeof연산자를 제공한다.
-문자열을 숫자로 변환하기위해 parseInt(), parseFloat()등 의 함수도 제공
▶객체만들기
1 2 3 4 | var Shape ={}; Shape['circle'] = 1; Shape.triangle = 3; Shape.draw = function(l){ return l; }; var remove = function(l){ return -l; }; Shape['remove'] = remove; | cs |
-속성을 2가지 방법으로 설정할수있다.
-속성에 함수도 들어갈수있다.
1 2 3 4 5 6 7 8 9 10 | var Shape ={ circle: 1; triangle: 3; draw: function(l){ return l; } remove: function(l){ return -l; } } | cs |
-객체 만들고 동시에 초기화
▶함수만들기
-리턴타입을 선언하는 부분이 제외된다.
-파라미터의 자료형을 선언하는 부분도 생략된다.
-변수에 함수를 할당할수있다..
var func1 = function(a, b){ };
함수선언 방법
① 함수 이름으로 선언
1 2 3 | function add(x, y){ return x+y; } | cs |
②변수에 함수 할당
1 2 3 | var add = function(x, y){ return x+y; }; | cs |