이번에는 object와 undifined 그리고 null에 대하여 정리해야겠다. object는 객체라고도 하며 속성의 집합이라는 것은 정보처리를 공부하면 어느정도 나오는 사실이다. 자바스크립트에서도 마찬가지로 속성들을 모아놓은것이 객체이다. var empty_obj = {}; // 선언은 중괄호를 이용하여 하게된다. typeof(empty_obj); // object로 출력된다. 객체에 속성을 추가시켜서 제대로된 객체를 만들려면 var man = { name : "홍길동", age : 20, height : 180 }; // man 안에 여러가지 속성을 선언했다. 이런식으로 선언하면 된다. man이라는 객체의 속성은 각각 name, age, height가 되는것이다. 이런 object의 속성에 접근하는 ..
자바스크립트의 다른 언어들의 비해 그렇게 많은편은 아닌거 같다. 그이유가 number라는 타입이 왠만한 숫자자료형을 전부 커버 쳐주기 때문이다. var a = 100, b = 3.14; // number var c = "안녕하세요", d = "a"; // string var e = true, f = false; // boolean console.log(a,typeof(a)); // typeof는 변수의 타입을 출력할때 사용한다. console.log(c,typeof(c)); console.log(e,typeof(e)); // Number 자료형 : 숫자를 나타냄 js에서는 실수 정수 신경안쓴다. var a = 100; var b = 3.14; var c = 1e-3; // 지수표기법도 사용가능하다. 0...
변수 라는 개념은 이미 다른언어나 프로그래밍을 하면서 상당히 많이 들어본 개념이다. 그래도 한번더 정리하자면 임의의 값을 저장하고 사용할수 있도록 하는 공간 정도로 간단히 할수 있을거 같다. 자바스크립트에서 변수를 사용하는법을 적어보면, var a; // a를 변수로 선언 var a, b, c; // 동시에 선언도 가능하다. a = 10; // 초기화된 a에 10이라는 값을 저장한다. var a = 10; // 선언과 초기화를 한번에 한다. var a = 10, b = 20, c = 30; // 동시에 여러개도 초기화 할수있다. 조금 더 활용 하는법이라면, var msg; // msg라는 변수 선언 msg = "Hello World"; // msg에 Hello World를 저장한다. alert(msg);..
MySQL에서는 다양한 내장함수들을 지원해준다. 내장 함수들은 여러가지 상황에서 쓰일수 있기 때문에 알아두면 좋다. 1) IFNULL(수식1, 수식2) : 수식1이 NULL이 아니면 수식1이 반환되고, 수식1이 NULL이면 수식2가 반환된다. select ifnull(null, 'null 입니다', ifnull(100, 'null 입니다'); 첫 번째는 수식1이 null이기 때문에 null입니다가 출력되고 두번째는 null이 아니기 때문에 100이 출력된다. 2) NULLIF(수식1, 수식2) : 수식1과 수식2가 같으면 NULL을 반환하고, 다르면 수식1을 반환한다. select nullif(100,100), nullif(200,200); 첫 번째는 수식1과 수식2가 같기 때문에 null이 출력되고, ..
SQL문도 다른 프로그래밍 언어와 마찬가지로 변수를 선언하고 사용할 수 있다. 변수의 개념은 다른 언어에서 많이 배웠기 때문에 딱히 어렵지는 않다. 사용 방법 set @변수 이름 = 변수 값; select @변수 이름; -- 위에서 선언한 변수를 불러온다. 딱히 어려워 보이는건 없다. 특이한거 @를 붙인다는 점인거같다. set @Var1 = 5; set @Var2 = 3; set @Var3 = 4.25; set @Var4 = 한글도 됩니다; select @Var1; select @Var2 + @Var3; select @Var4; 출력값은 다음과 같다. 5 7.2500000000000 ... 한글도 됩니다 이렇게 간단히 변수를 선언하고 사용하는법을 배웠다 간단하게만 배워서 이정도인거 같다. 실제 사용하면 ..