inflearn logo
강의

講義

知識共有

JavaScriptビギナー:頑丈な基本を作る

6. スイッチ

default 질문 있습니다

264

tjffldi123

投稿した質問数 12

1

강의 코드3에서

맞는 케이스가 없으면 디폴트가 실행된다 되어있는데

디폴트 실행 후 케이스 2도 실행되는거면

왜 실행값이 700, 200이 아니라

200만 나오나요?? 디폴트 값인 700은 수행되지 않는건가요?

javascript oop

回答 2

2

tonextday

value 변수에 700을 할당한 후, 다시 value 변수에 200을 할당하므로 700이 200으로 대체되기 때문입니다.

debugger;  // 여기 위치 또는 앞에 작성
default: 
  value = 700;
case 2:
  value = 200;

앞에서 다루었던 debugger를 위와 같이 작성한 후 , 개발자 도구 창에서 실행하면 debugger를 작성한 위치에서 멈추므로 한 줄씩 따라가면서 value 변숫값의 변화를 볼 수 있습니다.
여기만이 아니라 강좌의 모든 코드에 debugger를 작성하여 값의 변화를 추적하면 확실하게 이해할 수 있습니다. 본인 스스로 코드 변화에 따른 결과를 검증하는 습관을 만들어야 합니다. 확실하게 자신이 의도한 대로 코드가 실행되고 결과가 나오는 것을 체크할 수 있습니다. 얼핏볼 때 시간이 걸릴 것 같지만, 전체 프로그램 개발 시간에서 보면 이 방법이 시간이 덜 걸립니다. 또한 개발한 코드가 맞다는 자신감을 갖게 됩니다. 

1

tjffldi123

감사합니다 이해가 되었습니다! deburgger 를 잘 활용ㅎㅏ도록 하겠습니다 감사합니다 :)

프론트엔드 부트캠프 가기 전, 짧은 감사 인사드립니다!

2

112

2

섹션10 3. Object 프리미티브 값 구하기에서 질문있습니다.

1

155

2

섹션3의 1강 연산자, 표현식 강의에서 표현식 질문이 있습니다.

0

143

2

섹션 1. 6번째 강의 질문입니다.

1

249

1

선생님 Objcet 질문 있습니다.

0

300

2

forEach문을 활용한 코딩시간 풀이

0

617

1

sort 코딩 시간 풀이

0

293

1

코딩 시간 풀이 올려봅니다.

0

231

1

인덱스 코딩시간 문제풀이

0

383

1

for문 코딩 시간 답제출

0

310

1

3:39 sort에 들어가서 one,two 파라미터질문입니다.

0

197

0

퀴즈 질문 및 정답

0

359

1

오브젝트

0

288

1

인스턴스 목적

1

243

1

[코딩시간 01] 3항 연산자로 작성했을 때, 각 값..?

0

272

1

Undefined === Null; // true???

0

195

1

indexOf의 파라미터에 음수를 작성 했을때에 대한 질문입니다.

0

1032

5

length 값 변환 논리에 대한 질문입니다.

0

215

1

상수 변수 선언에 대해

0

238

1

코딩 시간 (for문) 풀이

0

257

1

Object vs object

1

503

1

코딩 시간 풀이입니다.

0

203

1

log(add(1, 2, 3, 4));

0

186

1

코딩시간 답 제출

0

201

1