-
[Javascript] 자바스크립트의 기본적인 사용Javascript 2024. 3. 27. 09:51
Section1 자바스크립트의 기본적인 사용
자바스크립트(JavaScript)란?
- 객체 기반의 스크립트 언어
- HTML,CSS와 다르게 웹을 동적으로 구현, 타입을 명시할 필요가 없는 인터프리터 언어
- 객체 지향형 프로그래밍과 함수형 프로그래밍을 모두 표현할 수 있음
함수형 프로그래밍 : 함수를 다른 함수의 파라미터로 넘길 수도 있고 반환(return) 값으로 함수를 받을 수도 있는 프로그래밍 형태
콘솔 활용하기
- 브라우저 콘솔 사용
- 개발자 도구 열기 : Ctrl + SHIFT + i
- 콘솔 비우기: Ctrl + L
- Node.js 사용 : Node.js는 서버 측에서 JavaScript를 실행할 수 있게 해주는 플랫폼
- node로 자바스크립트 명령 입력 모드 진입 후 입력
- 모드 종료: ctrl + c 2회
- (원하는파일명).js 파일 생성 => 코드 입력 => node (파일명) 실행
- Code Runner 확장기능 Ctrl + Alt + N
- console 은 소프트웨어 외적으로 영향 까치지 않음 (개발자 편의)
변수와 상수 - 데이터를 담는 주머니
- var는 더 이상 사용 X
- 값의 의미 나타냄
- 값의 재활용
- 변경되는 상태를 가리키는 식별자
변수 : let사용, 값이 바뀔 수 있음
- 브라우저 콘솔에서 줄바꿈: shift + enter
- 변수를 선언만 한 뒤 값을 넣음
- 변수 선언과 값 넣기 동시에 가능(초기화)
상수 : const 사용, 담긴 값이 바뀔 수 없는 주머니
- 상수를 선언과 동시에 초기화
- 선언하기만 하는 것 불가
- 상수는 값의 변경 불가
- 다른 변수가 같은 값을 가질 때 : 메모리 절약을 위해 같은 값이 다른 데이터 영역에 저장되지 않음
=> 메모리상 가리키는 위치가 같음
- 기존 위치에 새 값을 넣는 것이 아님(var 사용하지 않는 이유 : 중복 선언 허용은 의도하지 않은 변수 덮어쓰기나 값의 변동이 발생할 수 있음)
- 재선언 불가
- 선언하기 전 코드 사용 불가
식별자 : 상수와 변수 등의 이름
- 명명 규칙
- 영문, 한글 및 유니코드(대부분의 문자 표현) 글자, 숫자 사용 가능
- 특수문자는 $ 또는 _
- 숫자로 시작할 수 없음
- 공백(스페이스) 사용 불가
- 예약어 : 변수명이나 상수명으로 쓸 수 없는 것들
'Javascript' 카테고리의 다른 글
[Javascript] 객체 (0) 2024.04.05 [Javascript] Object, Number, String, Array, Json ,Math, Date 객체 (1) 2024.04.04 [Javascript] 함수 (0) 2024.04.04 [Javascript] 블록문과 스코프 (0) 2024.04.01 [Javascript] 배열 추가 및 제거 (0) 2024.03.26