。゚(*´□`)゚。

코딩의 즐거움과 도전, 그리고 일상의 소소한 순간들이 어우러진 블로그

강의/자바스크립트

연산자

quarrrter 2024. 1. 7. 19:54

연산자

+ : 문자끼리 더하기 가능. 그대로 이어 붙여진 형태
'문자1' + '문자2' === '문자1문자2'
'문자를' + 123 === '문자를123'

/ : 나누어 떨어지지 않을 땐 올림, 내림 등 메서드 사용
10 / 2 = 5
Math.ceil(10 / 3) = 4

 

 


비밀번호 만들기
- 비밀번호를 생년월일에 회사 설립연도를 더한 숫자로 설정
- 팀원 생년월일: birth,  설립연도: date
- retrun "비밀번호는 @@@@입니다."

function solution(birth,date) {
    const password = birth + date;
    return "비밀번호는 "+password+"입니다.";
}

//모범답
function solution(birth,date) {
    return '비밀번호는 ${birth+date}입니다.';
}

 

 

 숫자 + 문자열

- 아이디를 영어이름과 생년월일 6자리를 이어붙인 형태로 만들기로 함
- 영어이름 name, 생년월일 birth
- id return 

function solution(name,birth) {
    return name+birth;
}

 

 

+ - x 연산자 사용
- 주운 돈 n원, 가진 돈 6000원, 커피 4100원
- 주운 돈 n, 팀원 수 members
- 남는 돈 return 

function solution(n,members) {
    return (n + 6000) - 4100 * members;
}

 

 

나누기 연산자 사용
- 레퍼런스 참여 인원 : n, 한 상자의 도넛의 개수: donuts
- 모든 인원이 도넛 하나씩 받을 수 있게 구매하려면 몇 박스가 필요한가

function solution(n,donuts) {
    return n / donuts;
}

 

 

 

분기별 일정 Math.ceil
- 해당 월을 입력하면 몇 분기인지 number 형태로 알려주는 알고리즘을 만들려 합니다.
- 특정 월이 month로 주어질 때, month는 몇 분기에 해당하는지 return 하는 함수 solution을 완성하세요.

function solution(month) {
  return Math.ceil(month / 3); //올림
  }

'강의 > 자바스크립트' 카테고리의 다른 글

[js] a href = #  (0) 2024.04.23
[js] 함수 재정의, 파라미터 추가, undefined  (0) 2024.04.23
변수 만들기 const / let  (0) 2024.01.06