728x90
1. 값의 복사
원시타입과 객체타입에서 구분
값의 복사 이유는 데이터 타입이 원시타입이기 때문
<script>
var v_aa = "272";
var v_bb = v_aa;
v_bb="337";
alert(v_aa);
</script>
v_aa의 값이 v_bb로 복사 됨
2. 값의 참조
Object에 적용, 메모리를 아껴쓰려는 의도
<script>
var v_ref =["박","성","연"];
var v_aoa = v_ref;
v_aoa[1]="흥";
alert(v_aoa);
</script>
<script>
var v_ref =["박","성","연"];
var v_aoa = v_ref; // 값의 참조
v_aoa[1]="흥";
v_ref[2]="치";
alert(v_aoa);
</script>
<script>
var v_check ={"aaa":"bbb"};
v_check=["kkk","jjj"];
alert(v_check);
</script>
{"aaa":"bbb"}는 메모리에 존재하는데 이를 불러 낼 이름이 없음
'화면구현 > HTML' 카테고리의 다른 글
HTML 함수 (0) | 2020.06.19 |
---|---|
innerHTML (0) | 2020.06.18 |
HTML 배열과 JSON (0) | 2020.06.18 |
JSON(JavaScript Object Notation) (0) | 2020.06.18 |
HTML 배열 (0) | 2020.06.18 |