티스토리 뷰
조건문
조건문이란?
- 조건에 따라 다른 것을 실행시키 위해 사용하는 것
동치연산자 ===
- ===의 좌우가 같다면 true를, 다르다면 false를 반환함
비교연산자 >, <, >=, <=
- 연산자 좌우의 값의 크기를 비교하여 결과를 반환함
- 수학에서의부등호 기호의 사용법과 유사
논리연산자 && ||
- &&: and, ||: or
A | B | A && B | A || B |
True | True | True | True |
True | False | False | True |
False | True | False | True |
False | False | False | False |
부정연산자 (!)
- ! 뒤의 것을 부정함(반대로 만듬)
if문
- 참(true), 거짓(false) 여부에 따라 실행이 결정됨
else문
- if문이 조건을 만족하지 못할 경우(false인 경우)에 실행할 코드를 작성할 수 있음
- 무조건 if문 뒤에 작성해야 함
- 다른 조건을 추가하고 싶을 경우 else if 로 이용 가능
반복문
-반복적으로 특정 동작을 수행하기 위해 이용
for문
for (초기값; 조건식; 증감식) { 실행할 코드 }
문자열과 반복문
- 문자열의 각 문자는 순서를 가지고 있으며, 첫 번째 문자의 인덱스는 0이다. 그리고 마지막 문자의 인덱스는 문자열 길이 - 1 이다.
- 문자열 길이 = 문자열.length
while문
while(조건식) { 실행할 코드 }
- 무한루프 주의 (조건식이 항상 참이 될 수 있으니 주의)
do...while문
실행할 코드를 적어도 한 번은 실행시키고 싶을 때 이용
do { 실행할 코드 } while(조건식)
for문 Vs. while문
for문을 사용하는 경우
- 반복 횟수가 비교적 명확할 때
- 배열, 문자열 내부를 순회할 때
- 반복무의 중첩이 필요할 때
while문을 사용하는 경우
- 반복 횟수가 명확하지 않을 때
함수
- 입력을 받아서 코드 블록 내부의 코드를 실행한 후 함수의 실행 결과를 반환하는 일련의 과정 묶음
- 함수를 사용한다는 것은 특정한 코드실행 과정을 하나의 묶음으로 묶어서 필요할 때마다 호출하여 실행한다는 것을 의미
- 함수를 생성한다는 것을 함수를 정의한다고 함
- 함수는 호출을 해야 실행됨
매개변수
- 함수를 정의할 때 서언하고 하수 코드 블록 안에서 변수처럼 취급
전달인자
- 함수를 호출할 때 소괄호 안에 값을 넣어 매개변수에 값을 할당하는 것
함수선언문
function 함수이름 (매개변수) { 실행할 코드 }
함수표현식
let 함수이름 = function () { 실행할 코드 }
return문
- 위에서 언급한 '반환'을 수행
'코드스테이츠 부트캠프' 카테고리의 다른 글
계산기 목업 만들기 (0) | 2023.01.01 |
---|---|
Custom Properties, Transition, Transformation, Animation, Media Query (0) | 2022.12.26 |
CSS (1) | 2022.12.22 |
HTML (0) | 2022.12.21 |
코드스테이츠 프론트엔드 부트캠프 1일차) 목표 정하기, 일일단위 계획 수립 (0) | 2022.12.15 |
- Total
- Today
- Yesterday
- 다이나믹프로그래밍
- themoviedb
- aws
- 완전탐색
- 타입스크립트
- NextJS
- CSS
- BFS
- C++
- 동적계획법
- 스택
- Next.js
- 카카오맵
- 햄버거버튼
- SQL
- 리액트
- react
- 구현
- 코드스테이츠
- 넥스트js
- typescript
- 비트마스킹
- 프로그래머스
- react router
- Redux
- 순열
- 알고리즘
- 자바스크립트
- 백준
- 브루트포스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |