1. 변수
* 변수란
- 자바스크립트는 변수를 이용하여 좀 더 효율적인 연산이 가능하다. 변수는 어떤 숫자나 문자를 우리가 원하는 변수에 지정하겠다는 뜻이다.
* 변수의 선언
- 변수를 사용하기위해 먼저 변수를 선언해야한다.
var x = 1;
alert(x + 9);
// 10
- 변수는 위와 같이 var로 시작하고 원하는 변수를 지정한다. 이 때 var은 생략이 가능한 경우도 있으나 정확한 이해없이는 생략을 권하지 않는다.
var x = "Harry", y="Blog" ;
alert(x);
alert(y);
// Harry
// Blog
- 위와 같이 가장 앞에 var을 쓰고 여러 변수를 선언하는 것도 가능하다.
2. 비교
* 동등연산자와 일치연산자.
- 동등연산자(Equal Operator) : 값을 == 을 이용하여 비교한다. 상호가 동등한 값이면 true를 내보내게 한다. 이 때 주의할 사항은 동등연산자는 의미만 같으면 true를 내보낸다는 것이다.
예를 들어 1 == "1" 은 숫자 1과 문자 1을 비교하는 것이지만 true이다.
- 일치연산자(Strict Equal Operator) : 값을 ===을 이용하여 비교하며 동등연산자보다 강력하다. 일치연산자는 데이터형식까지 비교하여 일치여부를 판단한다.
예를 들어 null == undefined 는 true이지만 null === undefined 는 false이다. 둘은 형식이 다르며, null은 의도한 빈 값이기 때문이다.
* 그 외 연산자
- != : 프로그래밍에서 !는 주로 부정을 의미한다. 따라서 이는 ==의 반대 표현이다.
- > : 좌항과 우항을 비교할 때 쓰는 부등호이다.
- >= : 좌항이 우항보다 크거나 같다는 의미이다. 반대로는 <= 를 사용한다.
* 참고
- 동등연산자는 1을 true로 간주하고 나머지는 false로 간주한다.
- NaN은 0/0과 같이 계산이 불가한 값을 의미한다. 이 때 NaN===NaN은 false이다.
참고
이 글은 생활코딩의 자바스크립트 기본 강의를 인프런에서 수강하고 개인적으로 정리하며 작성한 글입니다.
생활코딩
JavaScript - 생활코딩
2018년 8월 1일부터 14일까지 10일동안 코딩야학 4기가 시작됩니다. 혼자 공부하지 마시고, 함께 공부해보세요. 현업의 엔지니어들이 기술지원과 상담을 해드리고, 완주하신 분들께는 수료증도 드
opentutorials.org
인프런
자바스크립트 언어 기본 - javascript - 인프런
생활코딩의 자바스크립트 언어 기본 수업입니다. 기본 문법을 통한 자바스크립트 기본에 대해 배울 수 있습니다. 입문 프로그래밍 언어 JavaScript 온라인 강의 생활코딩 자바스크립트 언어 기본
www.inflearn.com
'Language > JavaScript' 카테고리의 다른 글
<자바스크립트 기초> 06. 함수 (0) | 2020.11.19 |
---|---|
<자바스크립트 기초> 05. 반복문 (0) | 2020.11.17 |
<자바스크립트 기초> 04. 조건문 (0) | 2020.11.15 |
<자바스크립트 기초> 02. 숫자와 문자 (0) | 2020.11.13 |
<자바스크립트 기초> 01. 자바스크립트란 (0) | 2020.11.12 |