음.. 만약에 네가 4시에 올 때.. 니까 이건 조건문인 if문이겠구나..
그럼 '3시부터 행복해질 것이다'를 return 해야겠구나..
라고 생각하며 복습을 시작한다.(?)
조건문은 반드시 비교 연산자가 필요하다. (결과는 늘 Boolean. True or False)
if(조건1){
//조건1이 통과할 경우 return value
}else if (조건2){
//조건1이 통과되지 못할 경우 && 조건2가 통과할 경우 return value
}else{
//모든 조건이 통과하지 못할 경우 return value
}
두 가지 조건
-> 모두 True => && (AND연산자)
-> 하나는 True => || (OR연산자)
-> 180도 반대 => ! (NOT연산자)
false / null / undefined / 0 / '' / NAN (NAN은 !가 붙는다고 True가 되진 않아용)
*프로퍼티와 메소드의 차이
-> 프로퍼티는 '속성', 메서드는 '행동'
-> 함수로 된 프로퍼티 = 메서드! (오 근데 함수는 호출이 가능하네! => 뒤에 ()가 붙으면 메서드!)
문자열은 '+'연산자를 사용할 수 있다 (-는 불가능)
ex) '1' + '234' = '1234'(String)
= 처음으로 일치하는 인덱스를 return. 찾고자 하는 문자열이 없으면 -1 return
(lastIndexOf는 맨 뒤 문자열부터 찾음)
= 분리된 문자열이 포함된 배열 return
= 시작과 끝(끝 문자열은 포함안함) Index 사이의 문자열 return
= 문자가 소/대문자로 변환된 문자열 return
${anything}
리터럴템플릿. 문자열 사이에 변수를 넣을 수 있다.