일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 자바스크립트 기초
- 웹퍼블리싱
- 프로그래밍 기초
- 대학생
- 프로그래밍기초
- 자바스크립트 활용
- 생활코딩
- 자바스크립트
- 자바스크립트기초
- 코딩
- 주니어개발자
- 취준생
- 웹퍼블리셔기술면접
- 프로그래밍
- 퍼블리싱
- javascript
- 제주베이스코딩100제
- 프론트엔드기술면접
- 포토샵
- 자바스크립트 실습
- 자바스크립트 기초활용
- frontend
- 퍼블리셔
- 코딩공부
- 웹개발
- 개발
- js
- 프론트엔드
- 웹퍼블리셔
- 코린이
Archives
- Today
- Total
차곡차곡
자바스크립트 활용 12 본문
문제3 : 변수의 타입
다음 출력 값으로 올바른 것은?
var arr = [100, 200, 300];
console.log(typeof(arr));
1) undefined
2) string
3) number
4) object
정답 : object
풀이 : 자바스크립트에서 배열은 객체 타입이다. 즉 배열은 숫자,문자열,불리언등 다양한 값을 저장할 수 있는 컬렉션이다.
객체 타입은 키-값 쌍의 집합이다. 배열의 경우 각 요소는 인덱스라는 키를 가지고 있으며 값은 해당 인덱스에 저장된 데이터이다.
typeof 연산자는 변수의 태입을 반환한다, 배열의 경우 typeof 연산자는 항상 object를 반환한다
자바스크립트는 동적 언어이다.
즉 변수를 선언할때 타입을 명시할 필요가 없으며 , 변수에 할당된 값에 따라 타입이 자동으로 결정됨
기본타입
- 숫자형
- 정수 : 1,2,3 ..
- 실수 : 1.2 , 3.14 ..
- 문자열
- ‘hello world’ , “javascript”
- 불리언
- true or false
- null
- 값이 없음
- undefined
- 변수가 선언되었지만 값이 할당되지 않는 것
객체 타입
- 배열 : [1,2,3]…
- 오브젝트 : { name : ‘john doe’ , age : 30}…
- 함수 : function add (a,b) {return a + b;}…
변수 타입
- typeof 연산자
- instanceof 연산자
타입 변환
- 묵시적 변환 : 자바스크립트 엔진이 자동으로 타입 변환 수행
- 명시적 변환 : Number (), String(), Boolean () 함수를 사용하여 타입 변환 수행
'자바스크립트 > 활용' 카테고리의 다른 글
자바스크립트 활용 15 (1) | 2024.02.27 |
---|---|
자바스크립트 활용14 (0) | 2024.02.26 |
자바스크립 활용11 (0) | 2024.02.26 |
자바스크립트 활용 10 (0) | 2024.02.26 |
자바스크립트 활용 9 (0) | 2024.02.25 |