본문 바로가기

반복문2

[js]자바 스크립트: 연산자, 조건문, 반복문, 함수, 익명(무명) 함수, 오버로딩, onClick() 자바 스크립트 연산: 산술 연산, 증감 연산, 논리 연산, 비교 연산, 삼항 연산 클라이언트(웹 브라우저)가 서버에게 요청을 보낸 후 서버로부터 자바스크립트 코드를 전달받아서 실행한다. 자바스크립트 코드에서 console.log로 작성된 내용은 클라이언트의 개발자 도구 콘솔 탭에서 확인할 수 있다. '', ""는 문자열을 의미한다. 이 둘의 차이점은 없다. 자바 스크립트는 다른 언어와 달리 변수를 생성할 때 자료형(data type)을 따로 명시하지 않는다. 변수를 생성할 때 var를 생략할 수 있다. js에서의 정수와 실수 즉 숫자는 number라는 자료형이다. 정의되지 않은 객체의 type은 undefined이고, 참조 값(주소)이 정의되지 않은 객체의 타입은 object이다. 자바 스크립트는 자료형.. 2022. 4. 29.
[반복문]for문, while문, do~while문 반복문을 사용하면 같은 문장을 여러 번 적지 않아도 동일한 결과를 이끌어낼 수 있어서 효율적이다. for문 for(초기화; 조건식; 증감식) { 반복될 문장; 반복될 문장; } *반복될 문장이 하나인 경우는 괄호를 생략할 수 있음 total += i는 total = total + i와 동일하다. for문에서 선언된 int형의 i라는 변수는 for문이 끝나는 블록(})을 만나면 소멸된다. 즉, for문 안에서만 의미가 있다. 따라서 for문이 끝난 후 i라는 변수를 사용하고자 하면 에러가 발생한다. for(int i, int j; 조건식; 증감식) { 반복될 문장; 반복될 문장; } 초기화 부분에는 초기화 문장을 콤마(,)를 사용해 여러 개 배치할 수도 있다. 또 원하는 위치에 초기화, 증감식을 위치시킬 .. 2022. 3. 28.