Develop/JavaScript

2020/09/08 - TIL (조건문, 문자열)

ParkJava 2020. 9. 8. 23:53

오늘 했던 일

  • 조건문
  • 문자열

 

 

 

조건문

  • 조건이 될 수 있는 값은 Boolean이다. ( )의 값이 true라면 조건이 담긴 중괄호의 구문이 실행된다.
  • 조건문에는 반드시 비교 연산자가 필요하다.
  • 비교 연산자 :  >, < , >=, <=, !==, ===  
  • 논리 연산자 : && , | | 
    && (AND) : 두개의 조건이 모두 true일 때. 
    |  | (OR) : 둘 중 하나라도 true 일 때.

비교 연산자에서 비교하는 값이 서로 일치하는지를 서로 비교하는 연산자인 ===  같은 경우에는 == 이런 방식으로도 선언이 가능하나 부트캠프의 엔지니어분께서는 사용하지 않는 것을 권장하셨다.

 

참고 링크

https://dorey.github.io/JavaScript-Equality-Table/

 

 

==    연산자는 피연산자가 서로 다른 타일입 경우에 타입을 강제 변환하여 비교한다.

 

 

===  연산자는 서로 같은 타입의 같은 값일 때만 true로 동작한다.

 

 

문자열

  • + 연산자 사용 시 문자열로 전환
  • 자바스크립트에 내장된 다양한 메소드 기능을 사용할 수 있다.

내장 메소드

 

indexOf ( ): 문자열 중에서 지정한 문자가 처음에 나타나는 인덱스를 반환합니다.

   

 

lastIndexOf( ) : 문자열 중에서 지정한 문자가 마지막에 나타나는 인덱스를 반환합니다.

 

 

length : 문자열의 길이를 반환합니다.

 

 

slice(start,end) : 문자열의 일부를 추출하여 새 문자열로 반환합니다.

 

인덱스 0부터 5까지의 문자열을 추출

 

 

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 객체