1. 변수
[변수]
- JavaScript에서 변수는 var로 시작 (변수 선언의 의미)
- 특수문자를 제외한 모든 문자로 시작 가능
- 한번 선언한 이후에는 또 var를 안붙여도됨
- 숫자, 문자의 연산이 모두 가능함
[변수의 효용]
- 변수를 쓰기 전 : 모든 영역이 변할 수 있는 영역
alert(100+10); // 100을 고치기 위해서는 모든 줄을 다 고쳐줘야함
alert((100+10)/10);
alert(((100+10)/10)-10);
alert((((100+10)/10)-10)*10);
- 변수 사용 후 : 첫 줄은 변할 수 있는 영역, 나머지 줄은 변하지 않는 영역
a = 100; // 한번만 고치면 됨
a = a + 10;
alert(a);
a = a / 10;
alert(a);
a = a - 10;
alert(a);
a = a * 10;
alert(a);
- 변수를 사용하지 않으면 실수가 나올 수 있고 효율이 떨어지므로 유지보수력이 떨어지는 좋지 않은 코드가 됨
2. 비교 연산자
[연산자]
- 어떤 작업을 컴퓨터에 지시하기 위한 기호
[대입 연산자 =]
- a(변수) =(대입 연산자) 1(상수 : 고정된 값. 변수에 대응되는 개념)
- 우항의 값을 좌항의 변수에 대입할때 사용
[동등 연산자 ==]
- equal operator
- 좌항과 우항을 비교해서 값이 같다면 true 다르다면 false
- 값의 자료형보다 의미가 같으면 같다고 판단
- 숫자 1을 true로 간주, 1 외의 숫자들을 false로 간주
[일치 연산자 ===]
- strict equal operator
- 좌항과 우항이 정확하게 같을 때 true 다르다면 false
- 정확하다는 의미 : 데이터형까지 같은 경우
* 동등 연산자를 사용하면 버그가 발생할 수 있는 가능성이 높아짐! 일치 연산자를 사용하자!
* 동등연사자와 일치 연산자 참고자료 : https://dorey.github.io/JavaScript-Equality-Table/
3. 부정과 부등호
[부정]
- ! : 부정을 의미
- != : 같지 않다를 의미
- !== : 정확하게 같지 않다라는 의미
[부등호]
- > : 크다
- < : 작다
- >= : 크거나 같다
- <= : 작거나 같다
'생활코딩 강의 - JavaScript > 기초' 카테고리의 다른 글
[day-3] 조건문, 반복문 (0) | 2024.10.15 |
---|---|
[day-1] 실행방법과 실습환경, 숫자와 문자 (0) | 2024.10.11 |