S1U2 회고

이유정·2022년 8월 22일
0

코드스테이츠 TIL

목록 보기
3/62
post-thumbnail

오늘은 8월 22일,
긴장되기도 , 늦게 자는 패턴이 아직 안고쳐져서 늦게 자는 바람에 피곤한 상태로 강의를 듣기 시작했다.
그래도 첫 강의라 그런지 뇌가 깨어있긴 해서 집중이 잘됐다.

오늘은 첫 페어를 만나는 날이였다.
페어분이랑 문제를 읽을 때, 잘 안읽히고 괜히 급했다. ㅋㅋ큐ㅠㅠㅠ
사실 앞 부분 설명까지 찬찬히 읽고 싶었는데
그냥 문제를 풀어야 하는 것에 급급했다. 안그래도 되는데,,,
같이 부족함을 인지하고 여유를 가져야 할 것 같다.

오늘 자바스크립트 기초를 배웠는데,
매개변수 인자에 대해서 내가 부족하게 알고 있다는 것을 느꼈다.

개념)
매개변수 : 함수 안에서 쓰이고, 그 함수를 정의하고 사용하는데 나열되는 변수다.
인자 : 함수를 호출할 때 실제로 전달되는 값이다.

예시)

let word = returnWordWithJoy("I love coding")
function returnWordWithJoy(word) {
  if (typeof word !== 'string') {
    return 'wrong type';
  } else {
    return word + '!';
  }
}

오류가 나는 코드는 이거다.
근데 나는 의문이 드는게

let word2 = returnWordWithJoy("I love coding")
function returnWordWithJoy(word) {
  if (typeof word !== 'string') {
    return 'wrong type';
  } else {
    return word + '!';
  }
}
let **thing, num**;
thing = '두루마리 휴지';  
num = 3; 
function goGet(**thing, num**) {
  return '혜선아, 가서 ' + **thing** + ' ' + **num** + '개 가져다 줄래?';
}
let result = goGet(thing, num);

이렇게 해도 오류 안남

let **thing, num;**
thing = '두루마리 휴지';  
num = 3; 
function goGet(**thing2, num2**) {
  return '혜선아, 가서 ' + thing2 + ' ' + num2 + '개 가져다 줄래?';
}
let result = goGet(thing, num);
profile
팀에 기여하고, 개발자 생태계에 기여하는 엔지니어로

0개의 댓글