개발 개념 정리/javaScript 2

[Js] 조건부연산자 와 if-else문

평소에 조건부 연산자보다 If-else 연산자를 많이 사용하는데 조건부 연산자를 알게 된 후 if-else 문 보다 더 간결하며 예쁘게 생겨서(?) 정리해보았습니다. 조건부 연산자주어진 조건에 따라 두 가지 값 중 하나를 선택할 때 사용됩니다. 일반적으로 if-else 문을 간결하게 작성할 때 유용하게 사용되며 코드가 짧고 명확해지는 장점이 있습니다. 기본 문법조건식 ? 참일 때 실행할 코드 : 거짓일 때 실행할 코드;let food = 'apple';let answer = food ? 'apple' : 'banana';위 코드는 food가 존재한다면 'apple'이 선택되고 그렇지 않다면 'banana'가 선택됩니다. 중첩 조건부 연산자여러 조건을 처리할 때 삼항 연산자를 중첩하여 사용할 수 있습니다...

[Js] 연산자와 타입 변환 | 덧셈과 다른 연산자들의 차이

이 주제에 대해 생각하게 된 이유:자바스크립트 연산자를 공부하면서 덧셈 연산자에서 피연산자 두개가 있을때 한개의 피연산자가 문자열이라면 다른 한개의 피연산자는 무조건 문자열로 반환된다는 것에 대해 특이하다고 생각했다. 그래서 다른 연산자들도 알아보기로 했다.alert('1' + 9); // "19"alert(1 + 3 + '2'); // "42"1. 덧셈- 하나라도 문자열이면 문자열 결합이 된다.alert(2 + '5'); // "25"alert(3 + '4'); // "34" 2. 뺄셈 / 나눗셈- 하나라도 문자열이면 숫자로 변환 후 계산된다.alert('3' - 1); // 2 ('3' 이 자동으로 숫자 3으로 변환되어 연산)alert('8'-'2'); // 6 ('8' 과 '2'는 자동으로 숫자 6..