TIL 1일차

김동현·2022년 11월 7일

TIL

목록 보기
1/93

식별자 규칙

  1. 키워드 사용 X
  2. 숫자로 시작 X
  3. 특수 문자 $ or _ 만 가능
  4. 공백 불가

식별자 종류

식별자 뒤에 괄호 없음 - 단독( 변수 ) - 다른 식별자( 속성 )
식별자 뒤에 괄호 있음 - 단독( 함수 ) - 다른 식별자( 메소드 )

문자열 만들기

작은따옴표('') or 큰따옴표("") 사용
1. 큰따옴표 안에 작은따옴표 or 작은따옴표 안에 큰따옴표
2. 이스케이프 문자() 사용하여(따옴표 앞에 위치) 따옴표 문자 그대로 사용
이외 특수 기능

  • \n : 줄바꿈
  • \t : 탭을 의미
  • \ : 역슬래시 그 자체 의미

불 부정 연산자

!기호를 사용하여 참을 거짓 / 거짓을 참으로 바꿉니다!

불 논리합/ 논리곱 연산자

&& : 논리곱 연산자 - 양쪽 변의 값이 모두 true일 때 true 결과나옴 (and)
|| : 논리합 연산자 - 양쪽 변의 값 중 하나만 true 여도 true 결과나옴 (or)

자료형 검사

자바스크립트는 숫자, 문자열, 불 같은 자료형 확인 할 때 typeof연산자 사용

템플릿 문자열

백틱 기호로 감싸 문자열 내부에 ${} 기호를 사용하여 표현식을 넣으면 표현식이 문자열 안에서 계산됨!

==, ===, !=, !== 연산자

===, !== 은 값과 자료형이 같아야 참 / ==, != 은 값만 같으면 참

복합 대입연산자

+= : 기존 변수의 값에 값을 더함
-= : 기존 변수의 값에 값을 뺌
*= : 기존 변수의 값에 값을 곱함
/= : 기존 변수의 값에 값을 나눔
%= : 기존 변수의 값에 나머지 구함

증감 연산자

변수 ++ : 기존 변수값에 1더함 (후위)
++ 변수 : 기존 변수값에 1더함 (전위)
변수 -- : 기존 변수값에 1뺌 (후위)
-- 변수 : 기존 변수값에 1뺌 (전위)

Undefined 자료형

  1. 상수와 변수로 선언하지 않은 식별자
  2. 값이 없는 변수

자료형 변환

문자열 입력 - prompt() 함수 사용

불 입력 - confirm() 함수 사용

숫자 자료형 변환 - Number() 함수 사용

단. 숫자로 변환할 수 없는 문자열의 경우 NaN 값 출력

문자열 자료형으로 변환 - String() 함수 사용

불 자료형으로 변환 - Boolean() 함수 사용

단. 0,NaN,'',"",null,undefined 는 false 값을 가짐

profile
꺽이지 않는 마음

0개의 댓글