JAVASCRIPT part2: 코딩앙마 내용 정리

밀크티·2022년 3월 14일
0

JAVASCRIPT

목록 보기
2/3
post-thumbnail

코딩악마 자바 스크립트 기초 강좌: 100분 정리 필기

📌 변수

name = “mike”;

Name = 변수
mike = 값

자바스크립트에서 문자는 항상 작은 따음표나 큰따음표로 감싸있어야 한다.

예약어Reserved word:
자바 스크립트에서 이미 지정 되어있어 변수명으로 사용할 수 없는 단어

const 와 let

  • const: 절대로 바뀌지 않는 상수, 이 선언 변수를 바꾸려고 하면 에러 발생, 바뀌지 않는 값을 선언 할때 사용, 대문자로 사용하는게 좋음(다른 개발자들에게 상수임을 알려주려고)

  • 자바 스크립트에서 변수를 선언할때,
    변하지 않는 값은 const로,
    변할 수 있는 값은 let으로 선언하세요.

    Tip! 모든 것을 일단 const로 선언하고 나중에 변할 수 있는 것들을 let으로 바꾸기

📌 함수

  • alert; 경고창을 띄움
  • console.log(변수)

📌 자료형

  • 문자형
“Blah”    2. ‘blah’  3. `blah`
'milktea'\s blog'

console.log 문자열을 출력 하는 법

const name = "MK"
const message - `my name is ${}`;
console.log(message) // my name is MK 가 화면에 출력된다.
  • 숫자형
    사칙연산 가능, 소숫점 표현 가능
    +: 더하기
    -: 빼기
    *: 곱하기
    /: 나누기
    %: 나머지 값

Q: 만약 문자를 숫자로 나눈다면?
A: NaN(not a number)이 뜬다.

  • 불린형
    : ture or false

  • null
    :수값에 null을 넣는다면 존재하지 않는 다는 뜻

  • 객체형, 심볼형

  • type of 연산자
    :변수의 자료형을 알아낼수 있음
    다른 개발자가 작성한 변수 타입을 알아야 할 때도 사용

console.log(type of 숫자) // number가 출력

console.log(type of 글자) // string이 출력

console.log(type of ture/false) // boolean이 출력

console.log(type of null) // object가 출력

console.log(type of undefined) // undefined가 출력

📌 대화상자

  • alert(): 함수를 누르면 메세지를 띄우고 오케이 누르기 전까지 계속 나옴. 일방적 소통방식
  • prompt: 창으로 입력할 수 있는 박스가 뜸.
    디폴트값을 줄 수 있음
  • Const name= prompt(“a”, “b”) = a는 글씨로 뜨고 b는 디폴트 값으로 뜸.
  • confirm: 확인 받을 때 사용, confirm하고 뒤에 ()넣고 거기에 출력하고 싶은 문장을 적음
  • // : 주석(개발자들만 볼 수 있는 것)

📌 형변환

필요한 이유:
자료형이 다르면 의도치 않은 동작 발생 가능성이 있음

  • string(): 문자형으로 변환
  • number(): 숫자형으로 변환
  • boolean(): 불린형으로 변환
  • prompt로 입력되는 값은 숫자더라도 무조건 문자형으로 변환됨.

0개의 댓글