HTML,CSS,JS

자바스크립트 기본 문법

로기221 2022. 12. 29. 11:14
728x90
반응형

변수(variable)란 ?

값이 여러번 달라질 수 있는 데이터이다.

상수(constant)란?

값을 한번 지정하면 바뀌지 않는 데이터이다.

변수 선언 규칙

  1. 변수 이름은 영어 문자와 언더스코어(_), 숫자를 사용한다.
  2. 자바스크립트는 영어 대소 문자를 구별하며 예약어는 변수 이름으로 쓸 수 없다.
  3. 여러 단어를 연결한 변수 이름은 중간에 대문자를 섞어 쓴다.
  4. 변수 이름은 의미 있게 작성해야 한다.

변수 선언하기

var 뒤에 변수 이름을 작성

var를 한번만 쓰고 여러 개의 변수를 한꺼번에 선언 할 수 있다.

값 할당

'=' 기호를 사용해서 변수에 값을 저장 할 수 있다.

자료형이란?

컴퓨터가 처리할 수 있는 자료의 형태를 말한다.

숫자형(number)

정수와 실수로 나누어 구분한다.

정수 : 소수점 없는 숫자.

실수 : 소수점이 있는 숫자.

문자열(string)

작은따옴표(' ')나 큰따옴표(" ")로 묶은 데이터를 의미 한다.

논리형(boolean)

  • 참(true)이나 거짓(false)의 값을 표현하는 자료형이고, 불린 유형이라고도 한다.
  • 조건을 확인해서 그 조건이 맞으면 true, 맞지 않으면 false의 결과값을 나타낸다.

undefined 유형

  • 자료형이 정의되지 않았을 때의 데이터 상태를 나타낸다.
  • 변수 선언만 하고 값이 할당되지 않은 자료형을 말한다.

null 유형

  • 데이터 값이 유효하지 않은 상태를 말한다.
  • 변수에 할당된 값이 유효하지 않다는 의미이다.

배열(array)

하나의 변수에 값을 여러 개 저장할 수 있다.

예)

배열을 사용하지 않은 경우
배열을 사용한 경우
var spring = "봄";
var summer = "여름";
var fall = "가을";
var winter = "겨울";
var season = ["봄","여름","가을","겨울"];

연산자

산술 연산자

수학 계산을 할 때 사용하는 연산자이다.

종류
설명
예시
+
두 피연산자의 값을 더한다.
c = a + b
-
첫 번째 피연산자 값에서 두 번째 피연산자 값을 뺀다.
c = a - b
*
두 피연산자의 값을 곱한다.
c = a * b
첫 번째 피연산자 값을 두 번째 피연산자 값으로 나눈다
c = a / b
%
첫 번째 피연산자 값을 두 번째 피연산자 값으로 나눈 나머지를 구한다.
c = a % b
++
피연산자를 1 증가시킨다
a++
--
피연산자를 1 감소시킨다.
b--

할당 연산자(대입 연산자)

연산자 오른쪽의 실행 결과를 왼쪽 변수에 할당하는 연산자로 대입연산자라고도 한다.

종류
설명
예시
=
연산자 오른쪽의 값을 왼쪽 변수에 할당한다.
y = x + 3
+=
y = y + x를 의미한다.
y += x
-=
y = y - x를 의미한다.
y -= x
*=
y = y * x를 의미한다.
y *= x
/=
y = y / x를 의미한다.
y /= x
%=
y = y % x를 의미한다.
y %= x

연결 연산자

둘 이상의 문자열을 합쳐서 하나의 문자열로 만드는 연산자이다. '+' 기호 사용

예)

document.write(birthYear + "년에 태어난 사람의 나이는" + age + "세 입니다");

비교 연산자(comparison operators)

피연산자 2개의 값을 비교해서 참이나 거짓으로 결괏값을 반환한다.

종류
설명
예시
조건식
결괏값
==
피연산자가 서로 같으면 true이다.
3 == "3"
true
===
피연산자도 같고 자료형도 같으면 true이다.
3 === "3"
false
!=
피연산자가 서로 같지 않으면 true이다.
3 != "3"
false
!==
피연산자가 같지 않거나 자료형이 같지 않으면 true이다.
3 !== "3"
true
<
왼쪽 피연산자가 오른쪽 피연산자보다 작으면 true이다.
3 < 4
true
<=
왼쪽 피연산자가 오른쪽 피연산자보다 작거나 같으면 true이다.
3 <= 4
true
>
왼쪽 피연산자가 오른쪽 피연산자보다 크면 true이다.
3 > 4
false
>=
왼쪽 피연산자가 오른쪽 피연산자보다 크거나 같으면 true이다.
3 >= 4
false

논리 연산자

불리언(boolean)연산자라고도 하고 true와 false를 처리하는 연산자이다.

조건을 처리할 때 사용한다.

종류
기호
설명
OR 연산자
| |
피연산자 중 하나만 true여도 true가 됩니다.
AND 연산자
&&
피연산자가 모두 true일 경우에만 true가 됩니다.
NOT연산자
!
피연산자의 반댓값을 지정합니다.

728x90
반응형