반응형 자바스크립트8 [JavaScript] zerocho 자바스크립트 강의 4강 5강 중첩 if 문 줄이기 1. if문 다음에 나오는 공통된 절차를 각 분기점 내부에 넣는다. 2. 분기점에서 짧은 절차부터 실행하게 if문을 작성한다. 3. 짧은 절차가 끝나면 retrun(함수 내부의 경우)나 break(for문 내부의 경우)로 중단. 4. else를 제거한다(이 과정에서 중첩 하나가 제거됨). 5. 다음 중첩된 분기점이 나오면 위의 과정을 반복한다. // if문의 중첩줄이기 // function test() { // let result = ''; // if (a) { // if (!b) { // result = 'c'; } // } // } else { // result = 'a'; // } // result += 'b'; // return result; // } function test.. 2021. 8. 18. [JavaScript] 제로초 강의 2강 공부 parseInt : 문자열을 정수로 바꾼다. parseFloat : 문자열을 소수로 바꾼다. ex) parseInt('3.14') => 3 parseFloat('3.14') => 3.14 ex) typeof parseInt(prompt())) => number prompt : 사용자가 직접 값을 입력할 수 있다. (문자열 입력) 숫자로 바꾸려면 parseInt(prompt()); 로 해주면 된다. '문자열' + 0 을 하면 "문자열 0" 으로 숫자였던 0이 문자열로 바뀐 후 문자열과 더해진다. 이처럼 바뀌는 행위를 type casting(형 변환) 이라고 한다. 0.1+0.2 = 0.300000004; 가 나온다 이런 이유는 컴퓨터가 2진법으로 계산하는데 소수점을 나타내주는게 힘들다. 부동소수점 계산을 .. 2021. 8. 15. 이전 1 2 다음