본문 바로가기

JavaScript21

03 -2 자바스크립트 조건문 switch - case, 삼항 연산자 switch 조건문 짝수 홀수 구분 프로그램 : 실행 모습 조건부 연산자 - 자바스크립트에서 항을 3개 갖는 연산자는 조건부 연산자가 유일해서 삼항 연산자라고 부르기도 함 boolean 표현식 ? 참일 때 결과 : 거짓일 때 결과 (number>= 0) ? '0 이상의 숫자' : '0보다 작은 숫자' 짧은 조건문 : 논리 연산자의 특성을 조건문으로 사용하는 것 - 논리합 연산자(||)를 사용한 짧은 조건문 - 자바스크립트는 true가 확실할 때 추가 연산을 진행하지X = 논리합 연산자의 좌변이 참이면 우변을 실행하지X => boolean 표현식 || boolean 표현식이 거짓일 때 실행할 문장 태어난 연도를 입력받아 띠 출력하기 - 십이지신 순서 : 자 축 인 묘 진 사 오(말) 미 신 유 술(개) 해.. 2021. 2. 17.
04 -1 자바스크립트 배열, push(), splice() 메소드 사용 배열은 여러 개의 변수를 한 번에 선언해 다룰 수 있는 자료형 - 쉼표(,)로 내부의 값(=요소)을 구분 - 요소의 순서를 인덱스라 부름 배열 요소 개수 확인하기 : 배열.length 메소드를 사용해 배열 뒷 부분에 요소 추가하기 : 배열.push(요소) 인덱스를 사용해 배열 뒷 부분에 요소 추가하기 배열 요소 제거하기 - 2가지 방식이 있음 - 인덱스 기반으로 제거 : 배열.splice(인덱스, 제거할 요소의 개수) 접합(splice)은 다양하게 활용되는데 일부를 제거한 후 붙이는 것과 중간에 다른 요소를 넣고 붙이는 것 둘 다 접합. splice (2, 1) : 배열의 2번째 인덱스로부터 1개의 요소를 제거 ▶ ["pear"] : 제거되는 요소 - 값을 기반으로 제거 : 배열 내부에서 특정 값의 위치.. 2021. 2. 14.
02 -3 자바스크립트 문자열 입력, 불(bool) 입력, 자료형 변환 함수 문자열 입력 함수 prompt() JS 손코딩 실습 const input = prompt('message','_default') alert(input) 칸에 'Hello JS' 문자 입력하고 확인을 누르면 입력한 내용이 출력 불(boolean) 입력 함수 confirm() 실행하면 메시지 창이 나오고 확인 버튼은 True를 리턴, 취소 버튼은 False를 리턴 숫자 자료형으로 변환하는 함수 Number() - 다른 문자가 들어있어서 숫자로 변환할 수 없는 문자열의 경우 NaN이라는 값을 출력 - NaN(Not a Number)은 자바스크립트에서는 숫자이지만, 숫자로 나타낼 수 없는 숫자를 의미 문자열 자료형으로 변환하는 함수 String() +) String함수를 쓰지 않고도 문자열 자료형으로 변환 가능.. 2021. 2. 11.
02 -2 자바스크립트 상수와 변수, 증감 연산자 (전위, 후위) 상수 const - 특정한 이름의 상수는 한 파일에서 '한 번만' 선언 가능. 같은 이름으로 상수 선언하면 오류 발생 - 상수를 선언할 때 반드시 값을 지정 (관련 오류 : Missing initializer ... ) - 상수는 변경할 수 없음 (관련 오류 : Assignment to constant variable) 변수 let - 복합 대입 연산자와 증감 연산자를 사용 가능 실습 - 복합 대입 연산자 활용 +) : 순서가 없는 목록을 의미하는 HTML태그 (Unordered List) 실습 - 증감 연산자 사용 후위 : 문장을 실행하고 값을 변화시킨다. 전위 : 문장을 실행하기 전에 값을 변화 전위 + 후위 사용 예시 : 후위 증가는 먼저 문장을 실행하고 값이 올라가기 때문에 출력은 10 이지만 -.. 2021. 2. 11.