Variables 알아보기

허정·2021년 12월 28일
0

프로그래밍

목록 보기
3/3

1. JS는 느슨하다

(1) + 연산자

var myNum = 5;
var myNumber = '4';
sum = myNum + my Number;
'54'

JS는 느슨하게 입력됩니다. type을 지정할 필요가 없습니다. 예시에서 볼 수 있듯이 + 연산자는 두 가지 역할을 합니다.

myNo = 5;
5

var 키워드를 사용하지 않았기 때문에 5를 반환합니다. 그러나 myNo 를 입력하면 여전히 5를 얻을 수 있습니다.

sum = myNo + myNumber;
9

myNo는 숫자이기 때문에 더하기 연산이 실행된 것을 확인할 수 있습니다.

(2) 타입

직접 타입을 확인해봅니다.

undefined
var myNumAsString = '5';
undefined
typeof(myNum);
"number"
typeof(myNumAsString);
"string"

예시1 을 참고해봅시다.

var undefinedVariable;
undefined
typeof(undefinedVariable);
"undefined"
var nothingAtAll = null;
undefined
typeof(nothingAtAll);
"object"
var emptySting = "";
undefined
typeof(emptySting);
"string"

0개의 댓글