1. 변수를 선언하는 규칙 3가지
(1) 이름은 의미 있게 짓는다.
(2) 여러 단어를 연결한 변수 이름은 낙타 모양으로 만들어준다.(예- birthYear)
(3) 첫 글자는 문자, 밑줄(_), 달러 기호($)로 시작해야 한다. 예약어도 사용 불가
2. 자료형의 종류
(1)기본형
- number(숫자)
- string(문자열)
- boolean(논리형)
- undefined(자료형을 지장하지 않았을 때의 유형)
- null(값이 유효하지 않을 때의 유형)
(2)복합형
- array(배열)
- object(객체)
3.자료형 특징
(1) 자바스크립트는 정수, 실수 모두 number로 취급함.
(2) 단, 실수끼리 계산할 때는 2진수로 변환하여 계산하기에 오차가 난다.
(3) 문자형은 '' 이나, ""로 묶을 수 있다. ""로 묶는 것을 권장한다.
(4) 논리형은 true/false로 표현한다.
(5) undefined 가 아직 변수에 값이 없다는 뜻이다.(타 언어의 null과 다르다)
(6) null 이 처음에 할당한 값이 더는 유효하지 않다는 뜻이다.
4. 배열
-기본 형식-
var 배열이름 = ["값1", "값2", "값3", "값4"];
or
var 배열이름 = [];
-배열 출력-
배열이름[0];
>"값1"
5. 객체
-기본 형식-
var 객체이름 = {
firstName: "kim",
lastName: "goo",
age: 35,
address: "Seoul"
}
객체는 중괄호{} 로 묶고, 키와 값을 :을 사용하여 한 쌍으로 묶는다.
6. 연산자
사칙 연산자 : +, -, *, /
나머지 연산자 : %
증감 연산자 : ++, --
증감 연산자 주의점
(예)
var a = 10; //a에 10
var b= a++ + 5; //b = 15를 먼저 계산 후 , a를 1증가 시켜 a = 11 이 저장
b는? 15
var c= 10; //c에 10 저장
var d = ++c + 5; //c를 먼저 1증가 시키고, +5 하여 d에는 16이 저장
d는? 16
7. == 연산자, === 연산자 차이
10 == "10"은 true //==연산자는 문자형과 숫자형이 있으면 자동으로 변환하여 비교
10 === "10" 은 false //=== 연산자는 다른 자료형을 변환하지 않고 비교
8. 논리 연산자
- OR 연산자: ||
- AND 연산자: &&
- NOT 연산자: !
댓글 없음:
댓글 쓰기