10 ~ 12
변수, 상수 (재할당을 할 수 있느냐 없느냐
원시값 (값을 변경할 수 있냐없냐)
의도적:명시
의도x엔진 :암묵적
암묵적형변환의 문제는 타 언어에서는 손실이 생길 수 있다
(디모션)
근데 자바스크립트는 자료형이 올 더블(var)
동적으로 할당하잖아?
그럼 암묵적을 활용하는게 코드가 더 간결하겠네?
자바스크립트를 모르는사람은 의도적인것을 활용하는게 낫겟지
근데 회사는 자바스크립트를 아는사람만 있지? 그럼 암묵적인게 더나은거지
피연산자 중 어는 한쪽 값을 반환
논리 평가를 결정한 피연산자를 그대로 반환한다
>> 왼쪽에서 시작하기 때문에 &&는 중요한것이 우항, ||는 좌항
const foo = true;
let bar = 0;
const result = foo || bar++;
원시타입을 제외한 모든것
원시타입이란? 변경 불가능한 값.
변경불가능한 것 제외하고 모든것이 객체이며
키,값으로 구성된 집합
객체의 '값'
메모리주소 -> b = c 변경
객체의 값 변경 a = b
마침표 표기법,대괄호 표기법
대괄호 표기법은 제약조건이 많다
이런게 존재한다는 것만알고 이방법은 쓰지말아야 겠다.
반응형
'공부 > TIL-D' 카테고리의 다른 글
0511 (0) | 2019.05.11 |
---|---|
type of null (0) | 2019.05.09 |
값, 표현식 ,문 ,리터럴, 정의,선언,호이스팅 (0) | 2019.05.03 |
변수, 선언, 식별자, 할당, 정의 (0) | 2019.05.02 |
브라우저의 동작원리 (0) | 2019.05.01 |