ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [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
Designed by Tistory.