TIL 1. 변수의 선언

quokka·2021년 8월 28일
0

javascript 

목록 보기
1/13
post-thumbnail

🔥 Study Keyword

변수란 무엇⁉인지에 대해서,,

변수

💡 변수란?

  • 변수(Variables)는 데이터의 값(value)를 저장(할당)할 수 있는 메모리 공간을 의미한다.
  • 변수에는 오로지 한개의 데이터만 저장됨

📌 변수에 저장할 수 있는 데이터 종류

문자형(string), 숫자형(Number), 논리형(Boolean), 빈 데이터(Null)이 있다.

📌 변수 선언

변수를 선언할 떄는 변수명 앞에 var, let, const라는 키워드를 사용한다.

  • let 은 변수를 선언하면 , 변수명을 바꾸지 않고 데이터 값을 계속 바꿀 수 있다.

  • const는 한번 데이터 값을 정하면 한번에 끝난다.

  • 할당 연산자 = 변수에 값을 할당하기 위해 사용된다.

👉 아래의 예시에서 y는 변수로 선언되었고, 변수 y에는 숫자 10이 할당되었다.

var y;
y = 10;

👉 sayHello라는 변수를 선언하고 문자열 리터럴 'Hi Kimcode'를 값을 할당해보았다.

var sayHello = 'Hi Kimcode';


📌 변수 선언시 주의사항

1.변수명 첫 글자로는 $, (언더바), 영문자만 올 수 있다.
2.
변수명 첫 글자 다음은 영문자, 숫자, $, (언더바)만 포함할 수 있다.
3.변수명으로 예약어를 사용할 수 없다.
4.변수명을 지을 때 의미를 부여해 작성하는 것이 좋다.
5.변수명을 사용할 때는 대/소문자를 구분해야 한다.

 
📝 리터럴은 무엇인가???

= 리터럴(Literal) : 프로그램의 코드 상에 데이터의 값을 표현하는 방식

#자바스크립트의 리터럴
숫자 리터럴, 문자열 리터럴, 배열 리터럴, 객체 리터럴, 함수 리터럴, 불리언 리터럴, 그리고 undefined와 null 리터럴


#숫자 리터럴

  • 자바스크립트에서 숫자 리터럴 중 정수 리터를은 10진수, 16진수로 표현(8진수 리터럴도 있음)

  • Infinity, NaN를 포함한 모든 숫자 데이터는 typeof 연산의 결과 "number"를 반환


    #문자열 리터럴

  • 문자열 리터럴은 유니코드 문자들을 작은따옴표(') 또는 큰따옴표(")로 둘러싸서 표현

  • 작은따옴표로 만든 문자열내에서는 큰따옴표를 포함할 수 있고, 큰따옴표로 만든 문자열에서는 작은 따옴표를 포함할 수 있음

  • 문자열 리터럴은 한 줄을 넘을 수 없으며, 만일 문자열 리터럴 내에서 줄바꿈을 표현하고자 한담녀 이스케이프 시퀀스 '\n'를 사용

  • '작은따옴표로 만든 문자열에서는 큰따옴표(")를 포함할 수 있다.'

  • "큰따옴표로 만든 문자열에서는 작은따옴표('')를 포함할 수 있다."

        출처: https://server-engineer.tistory.com/291 [HelloWorld]


profile
👩🏻‍💻 매일매일이 기대되는 개발자 ^^

0개의 댓글