본문 바로가기

Javascript/2. 변수와 연산자

상수(constant) _ 형식문자(%d, %s, %o, %j)

반응형

1.   상수란?

수식에서 변하지 않는 값으로 선언과 동시에 값을 할당해줘야 한다.
π(파이), homepage URL, const ・・・

ex) const home_url = "ᅠ・・・・ᅠ";ᅠᅠconst myName = "leanna";ᅠᅠ-->ᅠ선언과 동시에 값을 할당

 

2.   상수

console.log(typeof 변수 이름);ᅠᅠ-->ᅠ변수 이름의 type을 알려줌

TYPE의 종류
number 숫자
string 문자
boolean true / false
object 객체(function_함수, Array_배열, Date_날짜ᅠ・・・)
null object의 종류로 임의로 비워둔 상태
undefined 선언만하고 값은 할당되지 않은 상태

(왼쪽 - html 내부의 자바스크립트, 오른쪽 - js파일의 자바스크립트)

 

 

3.   형식문자

데이터를 입/출력 할 때, 컴퓨터가 그 Type을 인식할 수 있도록 데이터의 해석을 지시해주는 문자

같은 데이더라도 해석하는 방향에 따라 다른 문자가 될 수 있기 때문에 사용한다. 예를 들어 영어 소문자 'a'라는 데이터를 글자(%s)로 해석하는 경우 "a"이지만 정수(%d)로 인식하는 경우에는 97(*아스키코드)을 출력한다.

*아스키코드*

아스키코드

형식문자 설명
%d 모든 종류의 숫자, 정수
%s 글자, 문장
%o 객체(자바스크립트의 모든 데이터는 객체로 존재하기 때문에 사실상 모든 종류의 값에 적용 가능)
%j JSON 객체(JSON역시 객체의 한 종류이므로 사실상 모든 종류의 값에 적용 가능)

(왼쪽 - html 내부의 자바스크립트, 오른쪽 - js파일의 자바스크립트)

반응형