Skip to content

Conversation

@1000hyehyang
Copy link

No description provided.

문제 분석
a++에서 ReferenceError: 변수가 선언되기 전에 접근하여 오류가 발생합니다.
b += 1에서 ReferenceError: 변수가 선언되기 전에 연산하여 오류가 발생합니다.
let b = 20에서 SyntaxError: 동일한 블록 내에서 let 키워드로 변수를 재선언하면 오류가 발생합니다.
c = 200에서 TypeError: const로 선언된 변수는 재할당이 불가능하므로 오류가 발생합니다.
해결 방법
변수 a와 b를 선언한 후에 연산을 수행합니다.
let b를 한 번만 선언합니다.
const c에 값을 재할당하지 않습니다.
문제 분석
sum에 덧셈 대신 뺄셈이 사용됨: a + b로 수정해야 합니다.
diff에 뺄셈 대신 덧셈이 사용됨: a - b로 수정해야 합니다.
product에 곱셈 대신 나눗셈이 사용됨: a * b로 수정해야 합니다.
quotient에 나눗셈 대신 곱셈이 사용됨: a / b로 수정해야 합니다.
remainder에 나머지 연산 대신 거듭제곱이 사용됨: a % b로 수정해야 합니다.
문제 분석 및 수정 사항
looseEqual:

코드에서 ===는 엄격 동등 비교입니다.
요구사항은 느슨한 동등 비교(==)를 적용해야 하므로 수정합니다.
strictEqual:

코드에서 ==는 느슨한 동등 비교입니다.
요구사항은 엄격 동등 비교(===)를 적용해야 하므로 수정합니다.
notEqual:

코드에서 !=는 느슨한 부등 비교입니다.
요구사항에 따라 엄격 부등 비교(!==)로 수정합니다.
greater:

현재 a < b로 잘못된 방향의 비교를 하고 있습니다.
올바른 비교는 a > b로 수정합니다.
less:

현재 a > b로 잘못된 방향의 비교를 하고 있습니다.
올바른 비교는 a < b로 수정합니다.
문제 분석 및 수정 사항
andResult:

코드에서 ||(OR 연산자)를 사용했지만, 요구사항은 &&(AND 연산자)를 적용해야 합니다.
수정: a && b.
orResult:

코드에서 &&(AND 연산자)를 사용했지만, 요구사항은 ||(OR 연산자)를 적용해야 합니다.
수정: a || b.
notA와 notB:

코드에서 !(NOT 연산자)가 누락되어 참/거짓 반전을 수행하지 않습니다.
수정: 각각 !a와 !b로 변경.
ternary:

삼항 연산자의 조건식이 올바르지 않습니다.
a && b는 두 값이 모두 참인 경우만 참이므로, 수정된 조건식은 a ? a : b로 간단히 표현합니다.
결과적으로 a가 참이면 a, 그렇지 않으면 b를 반환하도록 수정합니다.
문제 분석 및 수정 사항
typeofA:

현재 typeof b로 잘못된 변수 타입을 검사하고 있습니다.
a의 타입을 검사해야 하므로 수정: typeof a.
typeofB:

현재 typeof d로 잘못된 변수 타입을 검사하고 있습니다.
b의 타입을 검사해야 하므로 수정: typeof b.
typeofC:

현재 typeof a로 올바른 변수 타입을 검사하고 있지만, 그 위치에서 c의 타입을 검사해야 합니다.
수정: typeof c.
typeofD:

현재 문자열 "null"을 반환하지만, typeof d를 사용해야 합니다.
수정: typeof d.
checkNull:

b가 null인지를 확인하는데 === undefined로 잘못 검사하고 있습니다.
수정: b === null.
변경점 요약
a: let a = 1로 초기화하고 a++로 값을 증가시켜 2를 반환.
b: let b = 10으로 초기화하고 b += 10로 20을 반환.
c: const c = 200으로 초기화하여 기대값 200을 반환.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant