목록전체 글 (47)
Romantic Developer : )
안녕하세요 영감을 주는 개발자 방민방민입니다. 오늘은 자바스크립트 함수가 동작하는 원리를 조금더 심화해서 알아보고자합니다. 자바스크립트에서의 함수는 다른 언어와 조금 다르게 값으로의 성질을 가지고 있습니다. 그렇기 때문에 다양한 형태로 사용이 가능합니다. 함수의 심화학습! 값으로써의 함수 ! 바로 시작하겠습니다. 1.인자로써의 함수(콜백) 함수는 값과 같은 역할을 하기 때문에 다른 함수의 인자로 전달될 수 있습니다.아래의 예제를 한번 보시겠습니다. function cal(func, num){ return func(num) } function increase(num){ return num+1 } function decrease(num){ return num-1 } alert(cal(increase,1));..
안녕하세요 , 영감을 주는 개발자 방민방민입니다. 앞선 자바스크립트 기초문법 및 실습을 통해서 자바스크립트에 가장 기초적인 문법들을 살펴보았습니다. 이제부터는 자바스크립트에서 조금 심화된 내용으로 들어가서 자바스크립트에 대한 이야기를 해보고자 합니다. 본 스크립트는 생활코딩의 javascript 강의를 토대로 작성되었습니다. 1. 유효범위 유효범위는 변수의 수명을 의미합니다. var vscope = 'global'; function fscope(){ var vscope = 'local'; alert(vscope); } fscope(); 위의 코드는 아래와 같은 결과를 알람으로 출력합니다. 그 이유는 함수 내부에서 선언된 vscope(local) 가 함수밖에서 선언된 vscope(global) 에서 우선순..
ㅁ안녕하세요 영감을 주는 개발자 방민방민입니다. 오늘은 자바스크립트에서 객체에 대해서 실습을 해보고자 합니다. 본 포스팅은 코드카데미 자바스크립트 코스의 "Contack List" 를 바탕으로 쓰였습니다.(참조:https://www.codecademy.com/en/tracks/javascript) 그럼 바로 시작하겠습니다! 1.Object 생성 friends 라는 오브젝트 내부에 June , Bill, Steve 라는 오브젝트를 생성합니다. var friends = { june: { }, bill:{ }, steve:{ } }; 그리고 각각의 june, bill, Steve 가 firstName, lastName, number, array 값으로 address 를 갖도록 하고 각각의 값을 아래와 같이 초..