function sum(left, right) { document.write(left + right + '<br>'); } sum(2, 3); //5 sum(3, 4); //7
이때 function sum 옆에 지정된 left, right를 parameter(매개변수)라고 하며,
실제로 사용하는 sum(2,3)의 2와 3은 arguments(인자)라고 한다
var myname = { "family_name" : "cho", "given_name" : "seonghwan" };
객체명 = { key1 : value1 , key2 : value2 } 형식으로 만들어진다
myname.full_name = "choseonghwan"; myname["full_name"] = "choseonghwan";
객체명.key = value 형식으로 추가 할 수 있음
객체명[key] = value 형식으로 추가 할 수 있음(key값에 띄워쓰기가 있을 때 이렇게 사용)
var myname = { "family_name" : "cho", "given_name" : "seonghwan" };
family_name은 cho를 가리키는 변수이고, given_name은 seonghwan을 가리키는 변수
cho와 seonghwan과 같이 객체 안에 소속된 변수를 property라고 한다
var myname = { "family_name" : "cho", "given_name" : "seonghwan", name : function () { alert('My name is ' + this.family_name + this.given_name + '!'); } };
name은 My name is choseonghwan! 이라는 경고창을 팝업시키는 함수
name과 같이 객체 안에 소속된 함수를 method라고 한다