본문 바로가기
프론트엔드/생활코딩

생활 코딩 12~18강. 조건문과 리팩토링

by 학습하는 청년 2022. 9. 16.

22.09.16ver.

12. 제어할 태그 선택하기

여기부터 다시 JS 내용

 


13. 프로그램, 프로그래밍, 프로그래머

  • 프로그램(program) : 순서에 따라 진행되는 것
  • 프로그래밍(programing) : 순서를 만드는 것
  • 프로그래머(programer) : 순서를 부여하는 사람

 


14. 조건문 예고

토글?

-> toggle(),

on/off switch의 개념으로 버튼 하나에 스위치를 켰다, 껐다 하는 기능을 가지고 있다.


15. 비교 연산자와 블리언

<script>
   document.write(내용);
</script>

내용에 비교 연산자를 사용한 값을 입력하면 블리언(boolean) 값이 출력된다.

 

<h3>1&lt;1<h3>
<script>
   document.write(1<2); // ture
   document.write(1<1); // false
</script>

&lt;  :  < 표시

 


16. 조건문

<script>
   document.write("1<br>");
   if(true){
      document.write("2<br>");
   } else {
      document.write("3<br>");
   }
   document.write("4<br>");
</script>
// true 일 경우, 1 2 4
// false 일 경우, 1 3 4

if의 중괄호 안에 true 나 false 값이 정해져 있는 조건문은 사실상 무의미하다.

여기서는 조건문의 작동 방식을 이해하는 정도로만 이해하자.

 


17. 조건문의 활용

조건문의 효과를 확인한다고 생각하자.

 


18. 리팩토링 중복의 제거

중복은 끝까지 쫓아가서 없앤다고 생각하자.

중복을 변수화시키는 것과 같다.

 

리팩토링에 대한 정의 알아보기

-> 리팩터링(refactoring)은 소프트웨어 공학에서 '결과의 변경 없이 코드의 구조를 재조정함'을 뜻한다.

주로 가독성을 높이고 유지보수를 편하게 한다.

 

단, 버그를 없애거나 새로운 기능을 추가하는 행위는 아니다.

 

- 위키백과 中-

https://ko.wikipedia.org/wiki/%EB%A6%AC%ED%8C%A9%ED%84%B0%EB%A7%81

댓글