정규학습시간이 끝나고 과제 다시 풀어보느라 TIL 작성을 계속 놓치는데 주말에 학습 시간을 충분히 가지면 패턴을 바로잡을 수 있을 것 같다..그때까진 일단 허겁지겁 따라가보자!
Boolean 타입 : 참(true)와 거짓(false)을 나누는 타입
조건문 : 어떠한 조건을 판별하는 기준을 만드는 것
비교 연산자(Comparison operator): >,<,>=,<=,===,!== 등...
*비교의 결과는 반드시 Boolean 타입으로 도출됨
ex)'Today' === 'Yesterday' // false
if(조건 1 //결과가 Boolean으로 나와야 함){ //조건 1이 통과할 경우} if else(조건 2//결과가 Boolean으로 나와야 함){ //조건 1이 통과하지 않고 조건 2가 통과할 경우} else{//모든 조건이 통과하지 않을 경우}
- A && B : A 그리고 B가 모두 해당되는 경우(AND 연산자)
- A || B : A 혹은 B가 해당되는 경우(OR 연산자)
- !A && B : A가 아니면서(NOT 연산자) B가 해당되는 경우
*NOT 연산자는 truthy, falsy 결과를 반전시킴
- str.length : 길이 확인
- '+' 연산자 사용하여 string 타입 결합 가능.
*string 타입과 다른 타입을 이어주면 string 타입으로 변환됨- str. substring : 문자열의 길이를 원하는 만큼 잡아줌 (ex.str.substring(0,5))
- str.toUpperCase / str.toLowerCase : 대소문자 전환
*찾고자 하는 문자가 없으면 -1로 출력됨- str. indexOf : 원하는 글자의 index 확인
- str.includes : 원하는 글자가 포함되어 있는지 확인
- str.split(' ') : 분리기준(' ')을 정해주고 기준에 맞춰 문자열을 분리함