(2)'만약에 네가 4시에 온다면 난 3시부터 행복해지기 시작할거야'

데인·2022년 10월 24일
1

Study with Me

목록 보기
2/12

음.. 만약에 네가 4시에 올 때.. 니까 이건 조건문인 if문이겠구나..
그럼 '3시부터 행복해질 것이다'를 return 해야겠구나..
라고 생각하며 복습을 시작한다.(?)

if(조건)문의 기본적인 문법

조건문은 반드시 비교 연산자가 필요하다. (결과는 늘 Boolean. True or False)
if(조건1){
	//조건1이 통과할 경우 return value
}else if (조건2){
	//조건1이 통과되지 못할 경우 && 조건2가 통과할 경우 return value
}else{
	//모든 조건이 통과하지 못할 경우 return value
}

2가지 조건을 한 번에 판별하는 경우 -> 논리 연산자 사용

두 가지 조건
-> 모두 True => && (AND연산자)
-> 하나는 True => || (OR연산자)
-> 180도 반대 => ! (NOT연산자)

false값들은 이런게 있어용

false / null / undefined / 0 / '' / NAN (NAN은 !가 붙는다고 True가 되진 않아용)

*프로퍼티와 메소드의 차이
-> 프로퍼티는 '속성', 메서드는 '행동'
-> 함수로 된 프로퍼티 = 메서드! (오 근데 함수는 호출이 가능하네! => 뒤에 ()가 붙으면 메서드!)


문자열은 '+'연산자를 사용할 수 있다 (-는 불가능)
ex) '1' + '234' = '1234'(String)

Str.indexOf(search value)

= 처음으로 일치하는 인덱스를 return. 찾고자 하는 문자열이 없으면 -1 return
  (lastIndexOf는 맨 뒤 문자열부터 찾음)

Str.split(seperator)

= 분리된 문자열이 포함된 배열 return

Str.substring(start, end)

= 시작과 끝(끝 문자열은 포함안함) Index 사이의 문자열 return

Str.toLowerCase() / Str.toUpperCase()

= 문자가 소/대문자로 변환된 문자열 return

  • 문자열은 모두 Immutable (원본은 바뀌지 않는다)
  • \n => 줄바꿈
  • ${anything} 리터럴템플릿. 문자열 사이에 변수를 넣을 수 있다.
profile
너무나 바쁜 걸 아직 갈 데가 많아 난. 호기심 가득한 세상을 다 펼쳐볼거야. Chase Me! - Dreamcatcher

0개의 댓글