Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

공부기록

[혼공학습단 10기] 자바스크립트 1주차 본문

혼공학습단

[혼공학습단 10기] 자바스크립트 1주차

유너 2023. 7. 9. 22:05

정리

ch.1

  • 표현식 : 값을 만들어내는 간단한 코드
  • 문장 : 하나 이상의 표현식이 모여 구성되는 것으로, 코드를 읽어들이는 기본단위
  • 키워드 : 프르그래밍 언너가 처음 만들어질때 정해진 특별한 의미가 있는 단어
  • 식별자 : 이름을 붙일 때 사용하는 단어
  • 주석 : 프로그램 코드를 설명하는 문장으로, 프로그램 진행에는 전혀 영향을 주지 않는다.

ch.2

02-1 ) 기본 자료형

  • 자바스크립트의 가장 기본적이면서 많이 사용하는 자료형은 숫자(number), 문자열(String) , 불(boolean)` 이다.

    문자열 (String) 자료형

  • "Hello JavaScript....!" 와 같은 문자들의 집합
  • 콘솔출력이 큰따옴표로 감싸져 있으면 문자열을 의미한다.
  • 따옴표를 문자 그대로 사용하고 싶으면 \(이스케이프 문자) 를 사용
  • 문자열 연결 연산자 : + => 덧셈기호(+)를 사용하면 문자열 연결할 수 있다.
  • 문자 선택 연산자 : 문자열[숫자] => 문자열 내부의 숫자 위치의 문자를 선택한다.
  • 문자열 길이 : 문자열.length => 문자열 내부의 문자 개수를 구한다.

숫자 자료형

  • 실수든 정수든 모든 같은 숫자 자료형이다.
  • +,-,*,/의 숫자 연산자로 기본적인 사칙연산 할 수 있다.
  • % 나머지 연산자도 사용가능 하다.

불 자료형

  • 참과 거짓을 표현할 때 사용한다.
  • 값이 true, false 2가지 이다.
  • 비교연산자(===, !==, > , <, >=, <=) 로 불을 만들 수 있다.
  • 조건문( ex. if ) 에 자주 사용된다.
  • 불 논리합(||)/논리곱(&&) 연산자를 적용할 수 있다.

자료형 검사

  • typeof(자료) 연산자로 자료의 자료형을 확인할 수 있다

02-2 ) 상수와 변수

  • 상수는 "항상 같은 수" 변수는 "변할수 있는 수" dlek.

    상수

  • const 키워드로 선언한다. => const 이름 = 값
  • 이름을 입력하면 해당 값을 사용할 수 있다
  • 한 파일에서 같은 이름의 상수를 선언할 수 없다.
  • 한번만 선언할 수 있으므로 선언할 때 반드시 값을 지정해 주어야 한다.
  • 변경될 수 없다.

변수

  • let 키워드로 선언한다. => let 이름 = 값
  • 변경할 떄 => 이름 = 값
  • 상수와 같이 한 파일에서 같은 이름의 변수를 선언할 수 없다.

복합 대입 연산자

  • 대입 연산자와 다른 연산자를 함께 사용하는 연산자
  • +=, -=, *=, /=, %=

증감 연산자

  • 복합 대입 연산자를 약간 간략하게 사용한 형태
  • ` 변수++, ++변수, 변수--, --변수

02-3 ) 자료형 변환

문자열 입력

  • prompt 를 통해 입력창으로 문자열 자료형을 입력할 수 있다. prompt(메시지 문자열, 기본 입력 문자열)
  • 입력된 문자열은 input 에 저장된다.

불 입력

  • confirm(메시지 문자열)

숫자 자료형으로 변환

  • Number(자료)
  • 자료에 문자가 들어있으면 NaN(Not a Number) 를 출력한다.
  • true 는 1로 false 는 0 으로 변환된다.
  • 연산자를 통해 "52"-0 는 숫자 52 로 변환이 가능한다.

문자열 자료형으로 변환하기

  • String(자료)

불 자료형으로 변환하기

  • Boolean(자료)
  • 0, NaN, '', "" , null, undefined 의 5개 자료형을 제외하고 모두 true 로 변환된다.

기본미션 : p. 54의 <파일 만들고 저장해 실행하기>에서 'Hello World' 출력하기

기본미션