2024. 07. 26 - Javascript 시작

한덕용·2024년 7월 26일

chunjaeFullstack

목록 보기
6/14

오랜만에 javascript 입문

자바스크립트의 자료형

숫자형(number)

- 숫자 형태의 데이터를 처리

- 정수 : -3, -2, 0, 1, 10

- 실수 : -0.25, 0, 3.0

- 실수의 소수점 이하 자릿수에 대하여 정밀도를 보장하지 않는다.

문자열(string)

- 문자가 한 개 이상 이어져 있는 것을 문자열

- 'a', "a", 'aaaaa', "aaaaa" 다 똑같이 인식함.

논리형(boolean)

- 참(true) 또는 거짓(false) 값을 표현

- 조건을 확인해서 맞으면 true, 틀리면 false

undefined 유형

- 자료형이 정의되지 않았을 때의 데이터 상태

- 변수 선안만 하고 값이 할당되지 않은 상태

null 유형

- 데이터의 값이 유효하지 않은 상태

- 변수에 할당된 값이 유효하지 않다는 의미

배열(array)

- 하나의 변수에 여러 값을 저장할 수 있는 유형

- 자료형의 유형이 같은 값을 할당

객체

- 배열도 객체의 일종

- 함수와 속성을 함께 포함

- 배열, 함수, 객체 리터럴 등으로 파생되는 상위 자료형

- 객체 리터럴 : 중괄호({})를 사용, 키(key), 값(value) 한 쌍으로 이루어진 데이터

연산자의 종류

+, -, *, / 수학과 동일

% : 퍼센트 연산자, 모듈러 연산자 - 나머지를 구하는 연산자

++ : 피연산자를 1 증가

-- : 피연산자를 1 감소

xx : 제곱승 ==> axxa, a^a ( 별이 안되서 xx로 대체 )

논리 연산자

- OR 연산자 || : 피연산자 중 하나만 true여도 true

- AND 연산자 && : 피연산자가 모두 true일 경우에만 true

- NOT 연산자 ! : 피연산자의 반댓값을 사용

역시 공부 안한 티가 난다. JS 메서드 들도 거의 기억 안나고 로직도 다 까먹었다.
오늘은 금요일. 토요일에 작은 프로젝트 끝내고 일요일에 js 강의를 다시 들어야겠다.

구글 스타일 가이드 참조

profile
장래희망개발자

0개의 댓글