Programming/JavaScript
[JavaScript] 자바스크립트 변수 / 배열 / 객체
NavyGuy
2016. 7. 8. 12:46
JavaScript
변 수
종 류
☞ 6가지 ( String, number, boolean, object, function , undefined )
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | var a = 'come'; var b = 23; var c = 2>3; var d = {}; var e = []; var f = function(){}; alert(typeof(a)); //string alert(typeof(b)); //number alert(typeof(c)); //boolean alert(typeof(d)); //object alert(typeof(e)); //object(array) alert(typeof(f)); //function alert(typeof(g)); //undefined | cs |
특 징
☞ 느슨한 타입 ( loose type ) ==> var 타입으로 모든 것을 담음 ( 변수, 함수, 객체, 배열 .. ) -- 모든 변수를 참조형으로 관리함
☞ var 타입으로 자료를 관리하기때문에 a라는 변수명으로 함수를 정의 해놓고 a라는 변수명으로 다른 변수를 담으면 기존 함수는 사라지고 나중에 추가한 변수로 덮어씀
배 열
1 2 3 4 5 6 | var array = [1,'string', true]; array.push('pushpush'); // push : 배열에 인덱스 하나를 추가하는 함수 alert( array[0]); alert( array[1]); alert( array[2]); alert( array[3]); | cs |
객 체
1 2 3 4 5 6 | var object = { "num" : 1, "str" : 'char', "bool" : true }; object.addVal = "^^"; //객체에 새로 추가 | cs |