본문 바로가기

자바 개발자33

[JavaScript] 자바스크립트 함수 값을 반환하는 함수 값을 반환하는 함수 함수에서는 return 문을 이용해 값을 반환할 수 있다. 1 2 3 4 5 6 function multiply(x, y){ return x*y; } console.log(multiply(5,5)); // 25 cs 값을 반환하지 않는 함수는 undefined를 반환한다. 1 2 3 4 5 6 function multiply(x, y){ var result = x*y; } console.log(multiply(5,5)); // undefined Colored by Color Scripter cs 빈 리턴문도 undefined를 반환한다. 1 2 3 4 5 6 7 function multiply(x, y){ var result = x*y; return; } console.log(mult.. 2017. 2. 7.
[JavaScript] 자바스크립트 함수 표현식 함수 표현식 자바스크립트 함수 표현식은 function 키워드로 정의하며, 다음으로 선택적인 함수명과 괄호로 둘러싸인 인자 목록, 중괄호로 둘러싸인 함수 본문이 차례로 이어진다. 문법은 다음과 같다. 1 2 3 4 5 function function_name(arg1, arg2, ...){ // 함수 본문 } Colored by Color Scripter cs 함수 표현식은 다른 자바스크립트 표현식 내에서 나타날 수 있는데, 값을 집어넣을 수 있는 곳이라면 어떤 곳이든 함수 표현식을 집어넣을 수 있다. 다음 예제를 보자. 1 2 3 4 5 6 var sayHello = function(name){ console.log("Hello, I am " + name); } sayHello('Tom'); // He.. 2017. 2. 6.
[Java] 자바 변수 (Variable) 자바 변수 프로그래밍에서 변수(Variable)는 값을 저장하는 공간, 참조하기 위해 쓰이는 공간을 말합니다 사람이 필요한 데이터를 뇌에 기억시키는 것과 같이 변수도 메모리 공간이라는 곳에 데이터를 기억 위 그림은 메모리 공간의 일부를 표현한 것입니다. 빨간색 테두리로 둘러쌓인 공간이 할당된 메모리 공간이며 우리가 직접 할당하여 접근할 수도 있습니다. 변수를 선언하는 방법은 다음과 같다 1 2 int num2; int num3, num4, num5; cs 위와 같이 int (10진수 정소)를 저장하기 위한 메모리 공간을 num2, num3, num4, num5라는 이름으로 각각 할당하겠다는 의미입니다 변수를 생성해 보기 위해서 Java Project에서 클래스 파일을 생성합니다 이때 자바는 Main 함수.. 2016. 11. 16.
[JavaScript] 자바스크립트 생성자 함수와 new 연산자 생성자 함수와 new 연산자 자바스크립트 객체를 생성하기 위해 "new" 연산자와 함께 생성자 함수를 호출할 수도 있다. 다음 예제를 보자. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 function User(name){ this.name = name; this.id = 123; this.sayHello = function(){ console.log("Hello, I am " + name); }; }; var user1 = new User("Tom"); var user2 = new User("Jerry"); user1.sayHello(); // Hello, I am Tom user2.sayHello(); // Hello, I am Jerry Colored by Color Script.. 2016. 11. 16.