2024/10/09 2

switch - case

알고리즘 문제를 푸는데if문과 switch - case문 모두를 사용할 수 있는문제가 있었다. if문으로 쓸까 했는데오랜만에 switch - case문 써보자 해서switch - case문을 사용해봤는데헷갈리는 부분이 있어서 다시 공부해본다.   if문과 switch - case문을 사용하는 경우1. 조건문에서 비교할 초이스(값)이 많은 경우    1) switch문을 이용하면 가독성을 높일 수 있다  차이점1. if - else 문    1) 조건식이 반드시 참, 거짓으로 평가됨    2) 논리적 참, 거짓으로 실행할 코드 블록을 결정2. switch - case 문     1) 문자열, 숫자 값      2) 다양한 상황에 따라 실행할 코드 블록을 결정할 때 사용  기본 문법 구조는 switch 문의..

Js & React 공부 2024.10.09

매개변수 자리에 들어오는 값을 콘솔로 출력하면 undefined인 이유

const toggleCompleted = (id, text, completed) => {    alert("실행 잘되구있오");  }; 이렇게 함수를 선언하고html 부분의 완료 버튼에  toggleCompleted(todo.id)}>완료 이렇게 함수를 선언해줬다. 클릭한 값들도 잘 들어오고 있나 싶어서얼럿 코드 위에콘솔을 이용해서 값을 출력했는데모두 undefined가 찍혔다.... 튜터님께 여쭤봤는데이벤트 핸들러 (여기에서는 onClick)에그냥 함수(여기에서는 toggleCompleted)를넘겨주게 되면매개변수로 이벤트를 가져올 수 있기 때문에undefined가 뜬다고 하셨다.    const handleInputChange = (event) => {    setNewTodo(event.targe..

Js or React 질문 2024.10.09