본문 바로가기

전체 글251

[JavaScript] 자바스크립트 함수 지역 변수 지역 변수 함수 안에서 var를 이용해 변수를 정의할 수 있는데, 이렇게 정의한 변수를 지역 변수라 하며 해당 함수 내에서만 접근할 수 있다. 1 2 3 4 5 6 7 8 function multiply(x, y){ var result = x*y; return result; } console.log(multiply(5,5)); // 25 console.log(result); // ReferenceError: result is not defined Colored by Color Scripter cs Github : https://github.com/hsKinn/JavaScript-Study 출처 : http://codingnuri.com/javascript-tutorial/javascript-functio.. 2017. 4. 20.
능력있는 개발자 어떻게 알아볼 수 있나? 생활코딩 페이스북에 황준식님께서 올리신 글입니다.(https://www.facebook.com/groups/codingeverybody/permalink/1501967613177103 ) "해외 개발사의 제의를 받았다고 글쓴이 입니다.지난 글은 제 생각이상으로 많은 분들이 공유하는 모습을 보았고, 또 단순히 공유를 넘어서 서로 권하는 모습도 보았습니다. 그리고 저에게 자신이 앞으로 어찌할지 문의하는 분도 있었습니다.사실, 지난 글은 그저 제 경험담일 뿐입니다.그래서 이번에는 생코에 github을 통해 모듈을 공개하신 김재원님의 동의를 받아 코드 리뷰와 함께 해외 CTO가 말한 really impressed with the quality에 대해서 하고 싶은 말을 몇자 적었습니다ps. 다른 곳으로 퍼가도 됩.. 2017. 3. 29.
[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.