전체 글
-
묵혔다가 꺼내는 자바스크립트 - 배열JS 2020. 9. 16. 23:14
1. 자바스크립트의 배열 자바스크립트에서는 Java나 C#처럼 다른 객체지향과는 다르게 배열의 타입을 별도로 지정할 수 없다. 물론 타입 스크립트를 통해서는 가능하다. 그래서 배열 안에는 다양한 타입들의 항목들을 넣을 수 있다. 예시에서는 배열 내부에 정수, 문자, 객체, undefined, null을 넣었지만 실수형, 불리언, 배열, 함수 모두 배열 내부속 대입이 가능하다. 2. 배열의 인덱스 배열의 인덱스를 통해서도 데이터 값을 넣을 수 있는데 한번 살펴보자. 이렇게 배열의 인덱스값에 정수형이 아닌 문자로 넣어도 가능하고, 실제로 콘솔로 결과를 출력해도 1이라는 값이 그대로 출력된다. 다음 코드처럼 실행한다면 어떤 결과가 나올까? a의 0번째 인덱스 값으로 0을 넣고, 1번째, 2번째 인덱스를 건너뛰..
-
묵혔다가 꺼내는 자바스크립트 - typeofJS 2020. 9. 14. 16:27
1. typeof의 사용법 typeof 문은 해당 변숫값이 주어지면 그 변수와 상수의 타입을 추출해주는 명령어이다. 아래와 같은 코드를 직접 실행해 보면 상수의 타입을 문자열로 나타내 준다. 2. 그렇다면 null은? null 같은 경우에는 자바스크립트에서 객체로 취급하기 때문에 "object"타입이 도출된다. 3. typeof null의 결괏값을 "null"로 나오게 만들어보기 코드는 간단하다. isNull이라는 함수를 만들어서 타입 추론 대상 하나를 인자로 받는다. 그리고 콘솔을 찍어내는데, 이때 콘솔 함수 안에서 인자 앞에 !를 붙이는 이유는 null 같은 경우 프로그래밍에서 boolean상으로 false로 처리하기 때문에 "!"연산사를 이용해서 대상이 null이라면 true를 만들게 한다. 그리고..