프로그래머스 JS 기초 - 4

김동현·2022년 11월 24일

javascript

목록 보기
20/33

part.4

함수

호출에 의해 여러번 실행할 수 있는 코드 블럭

  • 반복되는 코드 감소
  • 코드의 개발 및 수정 용이

함수 정의 구문

function 함수이름(파라미터1,파라미터2){
	실행될 코드
    return 반환값 // 반환값이 없으면 생략가능
}
  • 파라미터 : 함수의 정의부분에 나열되어 있는 변수
    - 여러개인 경우 콤마(,)로 구분
    - 파라미터가 필요없을 경우 없어도 됨
    - 함수 안의 코드에서 변수처럼 활용
  • return : 함수의 출력으로 내보낼 값
    - return 구문을 만나면 함수는 즉시 종료
    - 함수를 호출한 표현식은 반환값으로 대치됨

함수의 호출 방법

함수이름(파라미터, ...) or 함수이름(인자, ...)

인자 : argument = 값
파라미터 : parameter = 매개변수 = 변수

함수 실습

관계연산자

두 표현식(A,B)의 관계를 비교하는 이항연산자 / 관계에 따라 boolean타입의 true, false로 표현됨

a < b : a보다 b가 더 큰 경우 참
a > b : a보다 b가 더 작은 경우 참
a <= b : a보다 b가 크거나 같을 경우 참
a >= b : a보다 b가 작거나 같은 경우 참
a == b : a와 b가 같은 경우 참
a != b : a와 b가 같지 않을 경우 참

논리연산자

두 boolean 피연산자에 대해 연산하는 연산자

AND(&&)연산자 : 두 피연산자가 모두 참인 경우에만 참을 나타내는 이항연산자입니다

OR(||)연산자 : 두 피연사가 하나라도 참인 경우 참을 나타내는 이항연산자 입니다

NOT(!)연산자 : 피연사자가 참일 경우 거짓, 거짓일 경우 참으로 나타내는 단항연산자입니다

관계/논리 연산자 실습 1,2


연산자 우선순위

1. ++ , -- 
2. !
3. * , / , %
4. + , -
5. < , <= , > , >=
6. == , !=
7. &&
8. ||

순으로 먼저 계산이 됩니다!!!

괄호 : 우선순위를 명시하기 위해 괄호를 사용, 괄호안의 계산식이 먼저 계산됨

  • 코드의 가독성 향상
  • 연산자 우선순위 실수 방지!!
profile
꺽이지 않는 마음

0개의 댓글