<!DOCTYPE html>
<meta charset="UTF-8">
<script>
var blackpink =[
{"name":"로제","position":"grade1"},
{"name":"제니","position":"grade2"},
{"name":"리사","position":"grade3"},
{"name":"지수","position":"grade4"},
]
var v_pos = {
"grade1":"신애",
"grade2":"사장",
"grade3":"전무",
"grade4":"상무",
}
var v_tblStr = "<table border=1>";
v_tblStr += "<tr><th>넘버<tr><th>이름<th><th>직책</th></tr>";
for(var i=0; i<blackpink.length; i++){
v_tblStr += "<tr>";
v_tblStr += "<td>"+ (i+1)+"</td>";
v_tblStr += "<td>"+ blackpink[i].name +"</td>";
// v_tblStr += "<td>"+ blackpink[i].position +"</td>";
v_tblStr += "<td>"+ v_pos[blackpink[i].position] +"</td>";
v_tblStr += "</tr>";
}
v_tblStr +="</table>";
document.write(v_tblStr);
</script>
var v_aa = "2";
var v_bb = v_aa;
v_bb++;
alert(v_aa); //변화 없음 값의 copy라서
2
var v_obj1 = {
num: 272
}
var v_obj2 = v_obj1;
++v_obj2.num;
alert(v_obj1.num);//이것은 참조(reference);
273
var v_arr1 = [1,2,3];
alert(typeof(v_arr1))
> object
var v_arr2 = v_arr1;
v_arr2[2] = "진석이 만세";
alert(v_arr1[2]);//
> 진석이 만세
var v_js = "진석";
var v_js2 = v_js;
v_js2 = "만만세";
alert(v_js.length); //string은 원시타입이 맞는데, .을 붙여서
//사용하는 순간 내부적(암묵적으로) Wrapper 객체로 바꿈
2