본문 바로가기

자바스크립트 문법3

[ JavaScript ] 자바스크립트 기본 문법 | 대입 연산자, 동등 연산자, 일치 연산자 | Undefined 와 null 차이점 해당 포스팅은 생활코딩의 이고잉 님의 강의를 기반으로 작성된 포스팅임을 미리 알립니다. 자바스크립트 기본 문법 :: 대입 연산자(Assignment operator) 대입 연산자는 변수에 값을 대입할 때 사용하는 연산자입니다. 기호는 = 을 사용합니다. 변수명 = 상수 혹은 변수; 사용하는 형식은 위와 같습니다. var a=0; a=1; // 대입연산자를 이용하여 a라는 변수에 1을 대입. console.log(a); 자바스크립트 기본 문법 :: 동등 연산자(Equal Operator) 동등 연산자는 좌항과 우항을 비교하여 값이 같다면 True 를, 다르면 False를 반환하는 연산자입니다. 기호는 == 을 사용합니다. console.log(1==1); // true console.log(1==2); /.. 2021. 2. 2.
[ JavaScript ] 자바스크립트 변수선언, 주석 | JavaScript 변수선언 var | JavaScript 주석 | 자바스크립트 변수 선언 :: var 변수는 숫자나 문자 등을 담기 위한 그릇입니다. 자바스크립트는 변수를 선언할 때 "var" 키워드를 사용합니다. var 는 variable 의 약어입니다. var a = 'abc'; var b = 100; 위와 같이 var 변수명 = 값 ; 과 같은 형식으로 사용하는 것을 확인할 수 있습니다. var 이라는 키워드를 계속해서 반복하는 것이 귀찮다면, var a = 'abc', b = 100; 위와 같이 한번에 변수를 선언하는 것도 가능합니다. 자바스크립트 한 줄 주석 :: // 한줄 주석은 // 로 표현합니다. var a = 'abc', b = 100; alert(a); // 123 출력 위와 같이 // 로 주석을 쓰게 되면, 실행 시 // 의 뒷부분은 주석처리 되어 .. 2021. 2. 2.
[ JavaScript ] 자바스크립트 바인딩과 this | 자바스크립트 개념 자바스크립트에서는 바인딩와 this 의 개념이 끊임없이 나옵니다. 바인딩과 this 는 많은 사람들이 혼동할 수 있고, 개발을 계속 하시는 분들도 헷갈릴만한 부분이라고 생각해 포스팅을 합니다! 자바스크립트 바인딩? 바인딩이란, 함수 또는 메소드를 호출한 대상에 실제 함수를 연결해주는 것입니다. 즉, 함수를 호출하는 부분에 함수가 위치한 메모리 번지를 연결시켜주는 것이라 할 수 있죠. 예시로 살펴봅시다. 코드가 더 이해하기 쉬우니까요. var aObj = { num:'1' printNum:function(){ console.log(this.num); } } var bObj = { num:'2' } bObj.printNum = aObj.printNum; aObj.printNum(); // 1 bObj.pri.. 2021. 1. 8.