본문 바로가기

728x90

전체 글

[JavaScript] 전역변수, 지역변수 전역변수 전연변수란, 모든 곳에서 쓸 수 있는 변수를 말한다. 함수 바깥에서 선언한 변수는 함수 안에서 사용이 가능한 전역변수가 된다. var age = 20; // 함수 밖에서 선언한 변수는 전역변수가 된다. function fc(){ console.log(age); } fc(); // 값 -> 20 또한, window를 사용하여 전역변수를 만들 수 있다. var age = 20; // 기본 사용 방법 window.name = 'kim'; // window를 사용한 전역변수 만드는 방법 console.log(name); // 'kim' console.log(window.name); // 'kim' 지역변수 함수 안에서 만들어진 변수는 함수 안에서만 사용할 수 있으며, 지역변수라고 부른다. var age.. 더보기
[JavaScript] 호이스팅(Hoisting) 호이스팅(Hoisting) 호이스팅(Hoisting)이란, 자바스크립트의 변수나 함수의 선언부분을 변수의 맨 위 범위로 강제로 끌고가 가장 먼저 선언합니다. 이 현상을 호이스팅(Hoisting)이라고 합니다. // 우리가 작성한 코드 function fc(){ var name = 'kim'; } if(true){ let name = 'park'; } var age = 30; // 이 부분에서 호이스팅이 일어남 ------------------------------ // 호이스팅이 되었을 때의 상황 var age; // -> 우리가 작성한 코드에는 아래 선언했지만 Hoisting 현상으로 맨 위로 끌어올려 선언시키게 됨 function fc(){ var name = 'kim'; } if(true){ let.. 더보기
[JavaScript] 변수 신문법 : var, let, const 기본 변수 사용법 var 변수이름 = 저장할 값 기존에 사용하던var, 그리고 ES6부터 새로 생긴 let, const 변수에는 선언, 할당, 범위 라는 특징이 있다. var : 재선언 가능, 재할당 가능, 범위 function let : 재선언 불가능, 재할당 가능, 범위 중괄호 { } const : 재선언 불가능, 재할당 불가능, 범위 중괄호 { } 재선언이란? - 같은 변수 이름을 여러번 선언을 할 수 있다. - let, const는 재선언이 불가능하다. // var는 재선언이 가능하다. var name = 'kim'; var name = 'park'; var name = '~~~~~'; // -> 가능 // let, const는 재선언이 불가능하다. let age = 20; let age = 30.. 더보기
[JavaScript] 기존 function과 Arrow function 의 차이 기존의 함수 표현식 function(){} 보다 단순하고 간결한 문법으로 함수를 만들 수 있는 방법이 있습니다. 바로 화살표 함수(arrow function) ()=>{} 를 사용하는 것입니다. 기존 함수 사용방법 function fc1(){ // 함수 사용 방법1 } var fc2 = function(){ // 함수 사용 방법2 } fc1(); // 함수 실행 fc2(); // 함수 실행 화살표 함수(Arrow Function) var fc = () => { // arrow function } fc(); // 함수 실행 기존 함수만 사용하던 개발자들에게는 화살표 함수가 익숙치않아 새로운 프로젝트를 진행하더라도 기존의 함수 사용방식으로 개발을 지속하는 경우가 많습니다. 하지만 화살표 함수가 가진 장점들이.. 더보기
[JavaScript] this의 상황별 뜻 개발을 하다보면 자주 보이고 자주 심란하게 만드는 this키워드 상황별로 각각 가리키는 대상이 다릅니다. 1. 그냥 쓰거나 함수 안에서 쓰는 this는 window를 가리킨다. // 빈 화면에서 console.log(this); // window --------------------- // 일반 함수 안에서 function fc(){ console.log(this); // window } fc() 2. 오브젝트 내 함수에서 쓰는 this는 현재 위치한 함수의 오브젝트명을 가리킨다. var Obj = { data : 'kim', fc : function(){ console.log(this); // Obj } } } Obj.fc(); // Obj ----------------------- var Obj = .. 더보기
스타크래프트 리마스터 임요환vs홍진호 OGN 생중계 주소! 부산에서 진행중인 임요환vs홍진호 현재 생중계 주소 입니다~ 현재 오후 10시 25분 기준으로 임요환 0 : 홍진호 1 로 홍진호 선수가 1점 앞서가고 있네요 ㅎㅎ 유튜브 생중계 주소 :https://youtu.be/ED-FSXIGyng 아래는 대진표입니다! 첫 경기는 국기봉 vs 기욤패트리의 경기로 1:1 무승부,현재 임요환vs홍진호 또한 1:1 무승부로 마무리 되었네요 ㅎㅎ세번째 매치는 이윤열vs박정석의 대결이라고 합니다. 더보기
[자기소개서] 직업별 자기소개서 예제 - 프로그램 개발/ 웹기획 직업별 자기소개서 예제 - 프로그램 개발/ 웹기획 1. 경력사항- 디지털 TV EPG application 프로그래밍 개발자 EPG (electric program guide) 라 함은 디지털 TV에서 방송되는 채널, 프로그램 등을 사용자에게 보여주어 프로그램을 예약 관리 할수 있는 application프로그램입니다. java API 인 DVD.SI specification을 가지고 java로 프로그래밍 했으며 테스트는 실제 digital TV settop box 에서 하였습니다. - LBS 서비스 (GPS) mobile 프로그램 개발 LBS(location based services)라 함은 위치기반 서비스로 GPS를 이용하여 현재 사용자의 위치를 추적하는 서비스로서 잘 알려져 있습니다. C++을 이용.. 더보기
[자기소개서] 직업별 자기소개서 예제 - 이벤트/홍보/마케팅 직업별 자기소개서 예제 - 이벤트/홍보/마케팅 1. 성장과정 '당신은 사랑 받기 위해 태어난 사람'이라는 노래가사처럼 믿음과 사랑이 얼마나 소중한지 보여주셨던 부모님은 제가 그늘 없이 밝고 건강한 사람이 될 수 있도록 때로는 선생님처럼, 때로는 친구처럼 곁에 있어주셨습니다. 부모님으로부터 받은 사랑과 관심은 다른 사람들에게 먼저 베풀 수 있는 따뜻한 마음을 가진 사람으로 성장할 수 있었던 든든한 밑거름이었습니다. 자영업을 하시는 아버지는 몸이 고단하고 힘들어도 가족들을 위해 수고로움을 마다하지 않는 성실함과 부지런함으로 항상 일과 가정에서 모범적인 모습을 보이셨으며 어머니는 제가 아주 사소한 것까지도 툭 터놓고 이야기할 수 있을 정도로 항상 든든한 카운슬러가 되어주시는 따뜻한 분이십니다. 부모님, 남동생.. 더보기

728x90