참과 거짓을 이용한 논리 연산 기능 참과 거짓이 사용될 때, 참과 거짓을 반환한다. 하지만 && 과 || 연산자는 실제로 명시된 피연산자들 중 하나를 반환한다 (따라서 이 연산자들이 참과 거짓이 아닌 값들과 함께 쓰였을때, 부울 값이 아닌 값을 반환) 논리 연산자 연산자 구문 설명 논리 AND ( && ) expr 1 && expr 2 expr 1 을 true로 변환할 수 있는 경우, expr 2를 반환하고 expr 2 를 false로 반환할 수 있는 경우, expr 1 을 반환 논리 OR ( || ) expr 1 || exp 2 expr1 을 true로 변환할 수 있으면 expr 1을 반환, 그렇지 않으면 expr 2를 반환 논리 NOT( ! ) ! expr 단일 피연산자를 true로 변환할 수 있으면..
증감 연산자 : 변수의 값을 1만큼 증가시키거나 감소시킨다. ++ 연산자 : 변수의 값을 1 만큼 증가 -- 연산자 : 변수의 값을 1 만큼 감소 1 ) 전위형(prefix) : ++ 또는 -- 연산자가 변수 이름 앞에 오는 것. 2 ) 후위형(postfix) : ++ 또는 -- 연산자가 변수 이름 다음에 오는 것 증감 연산자는 전위형으로 사용할 때와 후위형으로 사용할 때 연산의 결과 값이 달라진다. 구분 증감 연산자 연산의 결과 전위형 ++count 증가된 변수 count의 값 --count 감소된 변수 count의 값 후위형 count++ 증가되기 전 변수 count의 값 count-- 감소되기 전 변수 count의 값 * 변수 이름 앞/뒤 연산자 위치를 생각해보자 전위형 증감 연산자( 변수 이름 앞..
자바스크립트의 모든 객체는 자신의 부모 역할을 담당하는 객체와 연결되어 있다. 그래서 상속 개념처럼 부모 객체의 프로퍼티나 메소드를 상속받아 사용할 수 있다. 즉, 부모 역할을 하는 객체를 prototyp(프로토타입)객체 또는 prototpe(프로토타입)이라고 한다. let person = { name : "kate", age : 20 } // person 객체에는 hasOwnProperty 메소드가 없지만 작동한다. console.log(person.hasOwnProperty('name')); //true // person 객체의 부모 객체를 찾아보자 console.dir(person) # 파란색 네모 부분 : parent 객체의 프로토타입 ECMAScript spec에서는 자바스크립트의 모든 객체는 ..
프로젝트 중 리모트 저장소를 페어분과 연결하는 과정에 페어님의 이름을 잘못 지정해버렸다. 드디어 페어분의 이름을 변경했다. 먼저, 현재 프로젝트의 등록된 잘못 지정한 이름을 확인해보자. # 현재 프로젝트에 등록된 리모트 저장소 확인하기 git remote -v -v 옵션 이용해 단축이름(yoonjeing)과 URL을 아래의 그림에서 확인할 수 있다. # 현재 프로젝트에 등록된 리모트 저장소 이름 변경하기 git remote rename 잘못지정한이름 다시지정할이름