[HTML/CSS] Java Script 데이터 타입

stow·2023년 10월 12일

Java Script

목록 보기
2/14

데이터 타입 : 프로그래밍 언어에서 사용할 수 있는 데이터 (숫자, 문자열, 불리언 등)의 종류를 말한다.

  1. 숫자(정수)
let num= 10;
console.log(num1);
console.log(typeof num1);
결과 = 10
      number
  • typeof : typeof는 변수의 데이터 타입을 반환하는 연산자입니다.

1-2 숫자(실수)

let = num2 = 3.14;
console.log(num2);
console.log(typeof num2);
결과 = 3.14
      number

1-3 지수형

let num3 = 2.5e5; // 2.5 x 10^5
console.log(num3);
console.log(typeof num3);
결과 = 250000
      number

1-4 Nan

let num4 = "Hello" / 2;
console.log(num4);
결과 = Not a Number : 숫자가 아님을 나타내는 값

1-5 Infinity

let num5 = 1/0;
console.log(num5)
console.log(typeof num5)
결과 = Infinity

let num6 = -1 / 0;
console.log(num6);
console.log(typeof num6);
결과 = -Infinity
  1. 문자열
let str = "Hello World!";
console.log(str);
console.log(typeof str);
결과 = Hello World!
	  string

2-1 문자열 길이 확인하기

let str = "Hello World!";
console.log(str.length);
결과 = 12

2-2 문자열 결합하기

let str1 = "Hello,";
let str2 = "World";
let result = str1.concat(str2);
console.log(result);
결과 = "Hello, World"

2-3 문자열 자르기

let str3 = "Hello, World";
 console.log(str3.substr(7, 5));
 console.log(str3.slice(7, 12));
 결과 = World
 	   World

2-4 문자열 검색

let str4 = "Hello, World!";
console.log(str4.search("World!"));
 결과 = 7

2-5 문자열 대체

let str5 = "Hello, World!";
let result01 = str5.replace("World", "JavaScript");
console.log(result01);
 결과 = "Hello,JavaScript"

2-6 문자열 분할

let str6 = "apple, banana, kiwi";
let result02 = str6.split(",")
console.log(result02);
 결과 = 'apple', 'banana'. 'kiwi'
  1. 불린
let bool1 = true;
let bool2 = false;

console.log(typeof bool2);
console.log(bool1);
console.log(typeof bool1);
console.log(bool2);
결과 = boolean
	  true
	  boolean
	  false

3-1 undefined

let x;
console.log(x);
결과 = undefined : 정의 되지 않은 값이 할당되지 않은 변수를 의미

3-2 null

let y = null;
console.log(y);
결과 = null : 값이 존재하지 않음을 명시적으로 나타내는 방법

3-3 object(객체)

let person = {
    name: "choi",
    age: 27,
    isMarried: true
}
console.log(person);
console.log(typeof person);

결과 : { name: 'choi', age: 27, isMarried: true }
	  object

3-4 array(배열) : 여러 개의 데이터를 순서대로 저장하는 데이터 타입

let number = [1, 2, 3, 4, 5];
let fruits = ['apple', 'banana', 'orange'];

console.log(fruits[1]);

결과 = 'BANANA'

apple이 아닌 banana가 결과로 나오는 이유는 각 배열 요소엔 0부터 시작하는 숫자(인덱스)가 매겨져 있기 때문이다.
때문에 apple은 1이 아닌 0 banana는 2가 아닌 1이기 때문에 이러한 결과값이 출력이 된다.

profile
맹구의 돌 수집품 중 하나

0개의 댓글