JAVA SCRIPT

자바스크립트 기본 문법! (변수, 자료형) - Java Script

john_ 2022. 12. 15. 09:36
728x90

변수란?

변수 : 값이 여러번 달라질 수 있는 데이터.
상수 : 값을 한번 지정하면 바뀌지 않는 데이터.

변수 선언의 규칙

 

변수 이름에는..

  • 영어 문자, 언더스코어(_), 숫자를 사용한다
  • 첫 글자는 영문자, _기호, $기호를 사용한다
  • 띄어쓰기나 기호는 허용하지 않는다.
  • ex) now, _now, now25 사용가능
  • ex) 25now, now 25, *now 사용불가

영어는 대소문자를 구분하며 예약어를 사용 할수 없습니다!

영어 단어를 연결할땐 하이픈이나 언더스코어, 중간에 대문자를 섞어쓰는것도 가능합니다!

변수 이름은 의미있게 작성해야 안 헷갈립니다!!

 


변수 선언하기

 

var 뒤에 변수이름을 작성합니다
var 를 한번만 쓰고 뒤에 여러개의 변수를 한꺼번에 선언할수도 있습니다.
기본형 :
  var 변수명

 

변수 선언은

var age;
var birthday;

등으로 할수도 있지만,

var age, birthday; 

로도 가능합니당

 

변수에 값을 할당할때는 

' = ' 기호 뒤에 값을 저장하면 됩니다!

 

var birthday;
birthday = 0000;

혹은

var birthday = 0000;

자료형이란..

컴퓨터가 처리할수있는 자료의 형태!

 

종류 설명 예시
기본유형 숫자형 따옴표없이 숫자로만 표기합니다. var birthday = 2000;
문자열 작은따옴표(' ')나 큰따옴표(" ")로 묶어서 나타냅니다. 숫자를 따옴표로 묶으면 문자로 인식합니다. var greeting = "Hello!";
var birthday = "2000";
논리형 참(true)와 거짓(false)로 2가지 값만 있는 유형으로 true와 false는 소문자로만 표시합니다 var isEmpty = true;
복합유형 배열 하나의 변수에 여러 개의 값을 저장합니다 var seasons = ['봄', '여름', '가을', '겨울']
객체 함수와 속성을 함께 포함합니다 var date = new Data();
특수유형 undeifined 자료형이 지정되지 않았을 때의 상태입니다. 예를들어 변수 선언만 하고 값을 할당하지 않은 변수는 undefined 상태입니다.
null 값이 유효하지 않을때의 상태입니다

 

숫자형(number)

정수 : 소수점이 없는 숫자
실수 : 소수점이 있는 숫자.
      (자바스크립트는 실수를 정밀하게 계산하지 못합니다!

 

문자형(String)

작은 따옴표(' ')나 큰따옴표(" ")로 묶은 데이터

 

논리형(boolean)

참이나 거짓의 값을 표현하는 자료형, 불린 유형이라고도 합니다.
조건을 확인해서 조건이 맞으면 true, 아니면 false를 출력합니다.

 

undefined 유형

자료형이 정의 되지 않았을때의 데이터 상태,
변수 선언만 하고 값이 할당 되지 않은 자료형입니다.

 

null 유형

데이터 값이 유효하지 않은 상태
변수에 할당된 값이 유효하지 않다는 의미

 

배열(array)

하나의 변수에 여러 값을 저장할수 있는 복합유형
기본형)
배열명 ["값1", "값2",...]
배열명[] <= 빈배열 선언

 

728x90