JS 챌린지 2일차 TIL

선민·2023년 3월 7일
post-thumbnail

1. Number

  • 숫자를 나타내는 자료형
  • JS에서는 정수 실수 따로 구분하지 않으며 지수 표기도 가능
  • 64bit로 숫자를 표현
  • typeof(1)은 number와 typeof("1")은 string으로 둘이 다름
var height=prompt("키를 입력");
console.log(height,typeof(height));

var height_int=parseInt(height);
console.log(height_int,typeof(height_int));

var height_float=parseFloat(height);
console.log(height_float,typeof(height_float));


2. String

  • 따옴표(') 또는 큰따옴표(")로 문자열 표현
  • 다양한 문자 활용하려면 escape character 사용 (\, \n, \ 등)
  • systaxError : 잘못된 문법이라서 발생하는 에러


3. Object

  • 단순 자료형보다 더 복잡한 자료를 만들 때 사용
  • 중괄호 {}를 사용해 정의
  • 객체는 속성의 집합으로 이루어지며, 각 속성은 이름과 값이 있음
  • 객체 정의 시 속성이름:값 의 형태
  • 속성의 값은 object 포함하여 모든 자료형이 가능
  • 속성에 접근할 시에는 점(.)을 사용하거나 대괄호([])를 사용


4. undefined 와 null

  • 둘 다 값이 없음을 의미.
  • undefined : 시스템에서 어떤 변수나 속성이 정의되지 않은 경우 (많이 쓰임)
  • null : 개발자가 명시적으로 비어있는 상태를 나타낼 때 사용 (복잡한 프로그래밍이 아닌 경우 많이 쓰이지 않음)
var uninitialized_var;
var obj={
			x:1,
			y:2
		};


5. 강의 목록 캡처

profile
안녕하세요ꯁ

0개의 댓글