본문 바로가기

학습 log (이론)/javascript20

'배열' 자바스크립트 기초 #4 생성var arr = ['one', 'two', 'three'];*생성자 함수 사용가능 var arr = new Array(3);길이가 3인 배열 생성 var arr = new Array(1, 2, 3);다음 3개의 값으로 초기화시켜서 배열 생성 접근var result = arr[0]; 원소 추가arr[0] = 100; arr[1] = 'my array';arr[4] = 500;*자바스크립트 배열은 자료형이 정해져있지 않아서 아무값이나 다 넣을 수 있음 delete, 원소 삭제delete arr[2];*실제 원소 자체는 제거하지 않고 undefined 할당 push(), 맨 끝에 값 추가arr.push('illua');맨 마지막 [배열 번호] + 1의 위치에 값을 추가*만약 arr.length = 4; .. 2016. 10. 12.
'객체 프로퍼티' 자바스크립트 기초 #3 프로퍼티(이하 데이터)에 접근하는 2가지 방법var food = {name : 'rice'kind : 'korean food' 1.마침표 ' . ' 표기법food.rice 2.대괄호 ' [] ' 표기법food['rice']*반드시 작은 따옴표(' ')를 이용하여 문자열로 만들어줘야 함 주로 마침표 표기법을 사용하지만표현식이나 예약어일 경우에 필수로 사용함food['food-price'] = '20000' (food와 price사이에 - 연산자가 있는 표현식) *for in문을 이용한 객체 출력var output;for(output in food){console.log(output, food[output];} 데이터 삭제 delete food.name; 2016. 10. 11.
'객체를 생성하는 3가지 방법' 자바스크립트 기초 #2 Object() 생성자 함수 이용객체를 생성할 때, 내장 Object() 생성자 함수를 제공var foo = new Object();foo.name = 'foo';foo.age = 27; 객체 리터럴 방식 이용'중괄호 { }' 를 이용하여 객체를 생성{ }; 빈 객체 생성{key : value} property를 추가한 객체 생성var foo = {name : 'foo',foo.age = 27}; 생성자 함수 이용 http://illua.tistory.com/22 2016. 10. 8.
'데이터 타입과 연산자' 자바스크립트 기초 #1 코딩 관래 생성자 함수의 이름은 항상 대문자로 시작변수와 인스턴스, 함수, 메서드의 이름은 항상 소문자로 시작여러 단어로 이루어진 식별자는 각 단어의 첫 글자를 대문자로 기본타입 자체가 하나의 값을 나타내는 값자바스크립트는 var라는 한가지 키워드로만 변수를 선언데이터 타입을 정의하지않고 우선 선언var intNum; 단, var 변수에 어떤 타입의 데이터를 저장하느냐에 따라서 타입이 정해짐intNum = 10; 1.Number무조건 64bit 부동소수점 형태로 저장나누기 할 때 5/2 = 2.5로 출력 됨 C언어와 같이 5/2 = 2 이와 동일한 값을 얻기 위해선 Math.floor() 메서드 사용*alert('52'+273): 52273출력, 덧셈의 경우 숫자 자료형을 문자열로 자동 변환 alert(.. 2016. 10. 4.