자바스크립트

팡태(❁´◡`❁)·2022년 4월 18일
0

프론트

목록 보기
1/20
  • 변수명에는 '_', '$' 외 특수문자 못옴

  • 변수 정의: let, var(var은 오래된 변수 선원 키워드임)

  • 상수 정의: const

  • 끝에 'n'이 붙으면 BigInt형 자료입니다.

  • 큰따옴표나 작은따옴표를 사용하면 중간에 표현식을 넣을 수 없다는 점에 주의하시기 바랍니다. 이 방법은 역 따옴표를 써야만 가능합니다.

  • 자바스크립트 여덟 가지 기본 자료형

    • 숫자형 – 정수, 부동 소수점 숫자 등의 숫자를 나타낼 때 사용합니다. 정수의 한계는 ±253 입니다.
    • bigint – 길이 제약 없이 정수를 나타낼 수 있습니다.
    • 문자형 – 빈 문자열이나 글자들로 이뤄진 문자열을 나타낼 때 사용합니다. 단일 문자를 나타내는 별도의 자료형은 없습니다.
    • 불린형 – true, false를 나타낼 때 사용합니다.
    • null – null 값만을 위한 독립 자료형입니다. null은 알 수 없는 값을 나타냅니다.
    • undefined – undefined 값만을 위한 독립 자료형입니다. undefined는 할당되지 않은 값을 나타냅니다.
    • 객체형 – 복잡한 데이터 구조를 표현할 때 사용합니다.
    • 심볼형 – 객체의 고유 식별자를 만들 때 사용합니다.
  • typeof 연산자는 피연산자의 자료형을 알려줍니다.

    • typeof x 또는 typeof(x) 형태로 사용합니다.
    • 피연산자의 자료형을 문자열 형태로 반환합니다.
    • null의 typeof 연산은 "object"인데, 이는 언어상 오류입니다. null은 객체가 아닙니다.
  • prompt

let age = prompt('나이를 입력해주세요.', 100);

alert(`당신의 나이는 ${age}살 입니다.`); // 당신의 나이는 100살입니다.

  • 문자열 : String(value)
  • 숫자: Number(value) * 이때 변환할 수 없는 문자열 등을 넣으면 NaN이 뜸
    • undefined : NaN
    • null : 0
    • boolean(true/false) : 1/0
    • string : 처음 끝 공백 제거후, 문자열이 없으면 0, 있다면 숫자를 읽어서 변환 (실패하면 NaN)
  • 불린(boolean)
    • 숫자0, 빈문자열, null, undefined, NaN과 같이 직관적으로도 "비어있다고" 느껴지는 값들은 false
    • 그외의 값은 true
    • "0", " "은 비어있지 않은 문자열이므로 true 임

    자바스크립트 기본 - 기본 연산자와 수학차례

0개의 댓글