JS - 변수의 개념과 사용법, 자료형 정리

IRISH·2023년 10월 17일
0

JS

목록 보기
1/80
post-thumbnail

변수

  • 변수 : 변수를 뜻하는 let 옆에 변수명, 특정 자료형의 데이터를 선언해주어야 저장이 됨
  • 예전에는 var를 사용. 최근 문법에서는 let과 const를 사용
  • const는 값이 변하지 않게 잠금 장치가 있는 타입

let userName; 

또는 

let userName = CUCAT; //이런 식으로 변수명만 선언하거나 값까지 할당해서 선언할 수 있습니다.

자료형

  • 데이터의 종류 : 문자형, 숫자형, 논리형, 빈데이터(Null)

문자형

  • 큰 따옴표("")나 작은 따옴표('')로 감싸진 문자나 숫자

let munja = "문자형입니다.";
let number = "999"; //숫자지만 문자로 인식됩니다.
let htmlTag = "<p>p태그로 저장됩니다.</p>";

숫자형


let sutja = 300; //숫자형 데이터입니다.
let munja = Number("300"); //문자형 데이터 앞에 Number를 붙이면 숫자형으로 변합니다.
  • Number()

논리형

  • 진실 or 거짓
let q = true; //직접적으로 진실, 거짓을 명시할 수 있습니다.
let w = 1>10; //1이 10보다 크지 않으니 거짓입니다. 계산값에 의해 진실, 거짓이 판단될 수 있습니다.
let e = Boolean("munja"); //0, -0, null, false, NaN, undefined, 빈 문자열 ("")이 아니면 모두 true입니다.
  • undefined은 변수명만 있고 데이터가 등록되지 않은 기본 값
  • null은 데이터 값이 비어있는 상태(임의로 값을 비울때도 사용)
  • NaN은 숫자가 아님

자료형 알아내기 (typeof)

let q = "문자형입니다.";
document.write(typeof q);

//결과 값은 string(문자형)으로 나옵니다.
  • document.write() : 문서에 글자를 쓰는 메소드

자료형 변환하기(문자와 숫자)

문자 to 숫자

let q = Number("11");    //문자를 숫자로(정수, 실수)변환
let w = parseInt("11");    //문자를 숫자(정수)로 변환
let e = parseFloat("11.1");     //문자를 숫자(실수)로 변환

숫자 to 문자

let q = String(11);    //숫자를 문자로 변환
let w = 11.toString(진법);    //숫자를 문자로 변환(진법은 2진법 16진법 등이 있습니다.)
let e = 11.toFixed(소수점자리수);    //숫자를 문자로 변환(소수점을 몇자리까지 할 것인지 쓸 수 있습니다.)
let r = 11+"문자";    //숫자와 문자를 더해서 하나의 문자열로 만들 수 도 있습니다.

참고

https://cucat.tistory.com/entry/%EB%B3%80%EC%88%98-%EA%B0%9C%EB%85%90-%EC%82%AC%EC%9A%A9%EB%B2%95-%EC%9E%90%EB%A3%8C%ED%98%95-%EC%A0%95%EB%A6%AC

profile
#Software Engineer #IRISH

0개의 댓글