본문 바로가기

Language/Javascript14

[Javascript] Javascript 입문 06 (170316) Javascript 입문 06 Object 타입과 Array 타입의 요소 삭제- object: delete 이용하여 삭제- Array: splice 이용하여 삭제nums.splice(1,2); ----> 삭제하는법 : 1번부터 2개 data삭제 ----> index가 변한다 ----> 데이터 삭제 후 index변화때문에 생기는 문제를막기 위해 뒤부터 검사하기도 한다. QUIZ > 첫번째 input 상자에서 버튼을 누르면 두 번째 input 상자로 입력한 text가 이동하도록 만들어보세요. ** 출력 결과 ** Operator- 연산자란? 하나 이상의 값(또는, 프로그래밍 은어로 표현)을 받아서 다른 값을 산출합니다 - 연산자의 종류 산술연산자 논리연산자 대입연산자 비교연산자 증감연산자 1. 산술연산자- .. 2017. 3. 16.
[Javascript]Javascript 입문 05 (170315) Javascript 입문 05 Stack과 Heap- Stack : 변수가 저장되는 공간- Heap : 객체가 저장되는 공간: obj를 선언하는 순간 heap공간에는 { } 객체가 생성되고 stack공간에는 heap의 999라는 주소값(=참조값=reference값)을 갖고 있는 obj 변수를 저장한다. -한 번 더 복습! : var a = { }를 생성할 때 { } 객체는 heap에 생성된다. 이 객체는 19라는 주소값(=참조값=reference값)을 갖고있는데 stack에 a라는 변수를 저장하며 그 변수에 주소값 19를 저장한다. stack과 heap 코드에 적용하기 1. var num1 은 stack에 10 객체는 heap에 객체에 대한 주소값(=키값)은 num1변수에 저장된다. 2. var num1.. 2017. 3. 15.
[Javascript] Javascript 입문 04 (170315) Javascript 입문 04 Javascript 데이터 타입 분류Number typevar a = 10; int 타입var b = 10.1; float타입 var은 예약어, 숫자값은 vaule이다.String typevar c = "abcd";var d = 'kimgura'; Boolean typevar e = true;var d = 10 > 5;var f = "aa" == "bb"; Undefined typevar g = undefined;var h; Object typevar i = { };var j = function( ) {//특정 시점에 일괄 실행할 javascript를 여러줄 모아놓는다.}; Function typevar m = function(){ };var n = function() {/.. 2017. 3. 15.
[Javascript] Javascript 입문 03 (170314) Javascript 입문 03 function의 return- 함수가 종료한다 = 함수가 리턴한다.- return 예약어를 만나면 함수는 종료된다. ** 출력결과 ** cf ) 이 때, result1 등을 호출하지 않고 정의만 했는데도 log가 출력되는 이유는 var result1 = a(); 에서 a();를 먼저 실행하면서 log를 출력하기 때문이다. -result1을 출력하게 되면 undefined값을 출력하게 된다.-result2을 출력하게 되면 undefined값을 출력하게 된다.-result3을 출력하게 되면 999값을 출력하게 된다.-result4을 출력하게 되면 "김구라" 값을 출력하게 된다. 함수의 결과값 undefined var a = function(){ console.log("a 함수.. 2017. 3. 14.