2020/09/08 - TIL (조건문, 문자열)
오늘 했던 일
- 조건문
- 문자열
조건문
- 조건이 될 수 있는 값은 Boolean이다. ( )의 값이 true라면 조건이 담긴 중괄호의 구문이 실행된다.
- 조건문에는 반드시 비교 연산자가 필요하다.
- 비교 연산자 : >, < , >=, <=, !==, ===
- 논리 연산자 : && , | |
&& (AND) : 두개의 조건이 모두 true일 때.
| | (OR) : 둘 중 하나라도 true 일 때.
비교 연산자에서 비교하는 값이 서로 일치하는지를 서로 비교하는 연산자인 === 같은 경우에는 == 이런 방식으로도 선언이 가능하나 부트캠프의 엔지니어분께서는 사용하지 않는 것을 권장하셨다.
참고 링크
https://dorey.github.io/JavaScript-Equality-Table/
== 연산자는 피연산자가 서로 다른 타일입 경우에 타입을 강제 변환하여 비교한다.
=== 연산자는 서로 같은 타입의 같은 값일 때만 true로 동작한다.
문자열
- + 연산자 사용 시 문자열로 전환
- 자바스크립트에 내장된 다양한 메소드 기능을 사용할 수 있다.
내장 메소드
indexOf ( ): 문자열 중에서 지정한 문자가 처음에 나타나는 인덱스를 반환합니다.
lastIndexOf( ) : 문자열 중에서 지정한 문자가 마지막에 나타나는 인덱스를 반환합니다.
length : 문자열의 길이를 반환합니다.
slice(start,end) : 문자열의 일부를 추출하여 새 문자열로 반환합니다.
toUpperCase( ) : 문자열을 대문자로 변환합니다.
toLowerCase( ) : 문자열을 소문자로 변환합니다.
Math 객체
Math.pow(x,y): x의 y승을 반환합니다.
Math.max(x,y,z) : 인수로 전달받은 값 중에서 가장 큰 수를 반환합니다.
Math.floor(x) : 인수로 전달받은 값과 같거나 작은 수 중에서 가장 큰 정수를 반환합니다.
Math.abs(x) : x의 절댓값(absolute)을(absolute) 반환합니다.
앞으로 해야 할 일
- concat()
- split()
- trim()
- Math 객체