TIL 3일차

김동현·2022년 11월 9일

TIL

목록 보기
3/93

입교 시험후 자바스크립트 1챕터 ~ 3챕터 복습

식별자의 종류!!

ex) 
alert('hello world') - 함수
array.length - 속성
input - 변수
prompt('Message','Defstr') - 함수
Math.PI - 속성
Math.abs(-273) - 메소드

자료형 검사 : 숫자, 문자열, 불 같은 자료형을 확인하기 위해 - typeof(자료) 연산자 사용

ex)
typeof("안녕하세요") -> string
typeof(273) -> number
typeof(true) -> boolean

증감연산자

변수++ : 기존 변수에 +1 / 변수값 먼저 나온뒤 +1(내장)
++변수 : 기존 변수에 +1 / +1더한 변수값 나옴
변수-- : 기존 변수에 -1 / 변수값 먼저 나온뒤 -1(내장)
--변수 : 기존 변수에 -1 / -1뺀 변수값 나옴

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

불 입력 - confirm() 함수 사용 // 확인,취소 버튼이 생기는데 확인 : true,취소 : false 값이 출력됨

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

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

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

switch 조건문

switch(자료){
	case 0:
      break
    case 1:
      break
    default:
      break
}

ex)
const a = Number(prompt('숫자를 입력해 주세요',''))
switch(a%2):{
	case 0:
      alert('짝수')
      break
    case 1:
      alert('홀수')
      break
    default:
      alert('수가 아닙니다')
      break
}      

조건부 연산자

불 표현식 ? 참값 : 거짓값

const a = Number(prompt('수를 입력하세요',''))

const re = a>=0 ? "양수" : "음수"

alert(re)

짧은 조건문
논리합 연산자 짧은 조건문
true || 값 - 좌변이 참이면 우변 무시하고 좌변실행
false || 값 - 좌변이 거짓이면 우변 실행
논리곱 연산자 짧은 조건문
true && 참값 - 둘다 참이나와야 실행
flase && 참값 - 실행 안됨

profile
꺽이지 않는 마음

0개의 댓글