본문 바로가기
반응형

패스트캠퍼스/예습하즈앗5

자바스크립트 별찍기(직각삼각형, 정삼각형, 역정삼각형 등) //삼각형 출력하기 - pattern 1 //다음을 참고하여 *(별)로 높이가 5인(var line = 5) 삼각형을 문자열로 완성하라. 개행문자(‘\n’)를 사용하여 개행한다. //완성된 문자열의 마지막은 개행문자(‘\n’)로 끝나도 관계없다. /*결과값*/ // * // ** // *** // **** // ***** var line = 5; var result = ""; for(var i=1;i 2019. 5. 8.
20190502 7)제어문 폴스루(fall through) : switch-case문에서 break를 사용하지 않음으로써, case문이 실행되어 마지막 case혹은 defalut문이 실행되어서 결과가 나옴. 윤년 계산 알고리즘 // 윤년 계산 알고리즘 // 1. 년도가 4로 나누어 떨어지는 해는 윤년(2000, 2004, 2008, 2012, 2016, 2020…) // 2. 그 중에서 년도가 100으로 나누어 떨어지는 해는 평년(2000, 2100, 2200...) // 3. 그 중에서 년도가 400으로 나누어 떨어지는 해는 윤년(2000, 2400, 2800...) days = ((year % 4 === 0 && year % 100 !== 0) || (year % 400 === 0)) ? 29 : 28; continue 문은 .. 2019. 5. 2.
20190430 3) 연산자 표현식(expression)은 리터럴, 식별자(변수명, 함수명 등), 연산자, 함수 호출 등(이들을 토큰(Token)이라 한다)의 조합을 말한다. 표현식은 평가(evaluation. 표현식을 실행하여 하나의 값을 만드는 과정)되어 하나의 값을 만든다. 즉,표현식은 하나의 값으로 평가될 수 있는 문이다.' 연산자는 피연산자 중 하나 이상이 문자열인 경우 문자열 연결 연산자로 동작한다. // 문자열 연결 연산자 console.log('1' + 2); // '12' console.log(1 + '2'); // '12' // 산술 연산자 console.log(1 + 2); // 3 // true는 1로 타입 변환된다. console.log(1 + true); // 2 // false는 0으로 타입 변환된다. c.. 2019. 4. 30.
20190430 2) 데이터 타입 - 데이터 타입이란 값의 종류이다. - 메모리에 값을 저장하기 위해서는 먼저 확보해야 할 메모리 공간의 크기를 알아야한다. - 값의 종류에 따라 메모리 크기가 다르다. 데이터 타입이 필요한 이유? 값을 저장할 때 확보해야 하는 메모리 공간의 크기를 결정하기 위해 값을 참조할 때 한번에 읽어 들여야 할 메모리 공간의 크기를 결정하기 위해 메모리에서 읽어 들인 2진수를 어떻게 해석할 지를 결정하기 위해 값은 더 이상 평가할 수 없는 하나의 표현식이다. 10+20 //표현식 //30이라는 값이 생성 리터럴(literal)은 소스코드 안에서 직접 만들어 낸 고정된 값 자체 var sum = 100; 100은 소스코드 안에서 직접 만들어 낸 리터럴, 리터럴은 더 이상 평가할 수 없고 변수에 할당할 수 있는 대상이.. 2019. 4. 30.
반응형