티스토리 뷰
let a = 1;
let b = 2;
let c = 3;
let d = 4;
a = b;
b = d;
값은?
// 콘솔창을 열어서 위와 같이 선언하고 답을 구해보자.
a = b; 만 하면 답은 a === 2; 가 된다.
b = d;를 하면 답은 4가 된다.
하지만 주의 해야한다.
a = b;
b = d;
를 한꺼번에 입력하면 a의 값은 위와 다르게 4가 된다.
b도 d의 값도 4가 된다. 조심하자!
주의 사항!
1. 연속해서 할당을 할때 연관된 변수명을 조심하자!
2. 할당 할때 오른쪽과 왼쪽에 유의 해야 한다.
b = a 와 a = b가 같지 않다!
728x90
'[JS] > [JS] 오류노트' 카테고리의 다른 글
[JS] .join() 메소드 틀린것 (0) | 2021.07.30 |
---|---|
[JS] 전위 연산자와 후위 연산자의 차이 (0) | 2021.07.21 |
[JS] While 실수 한것 (0) | 2021.06.17 |
[JS] 오류 if ,else if, else (0) | 2021.06.15 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 앞뒤 공백 제거
- js
- ternary operator
- reserved words
- html5
- JSX
- HTML
- rdt
- vsCode
- Box Model
- 바꾸는 법
- 코딩
- 호이스팅
- Primitive Data Type
- 28000
- 배열
- 907
- sql
- 별칭
- ora-00907
- 변수
- javascript
- ORA-00984
- CSS
- 박스 모델
- null
- PYTHON
- java
- 파이썬
- meta 속성
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
글 보관함