반응형
SMALL

프로그래밍 언어 7

JavaScript - 배열

*배열 - 연관된 데이터를 모아서 한번에 관리하기 위해 사용하는 데이터 형식 - 변수는 하나의 데이터, 배열은 여러 데이터를 하나의 변수에 저장함 - 문자열도 문자와 다르게 배열로 간주 *배열의 생성 - var 변수명으로 선언 후 []를 사용하여 원소들 담기 - 인덱스는 0부터 하나씩 증가하여 사용 ex) 0, 1, 2, 3 ... (0부터 시작하는 이유는 c언어의 포인터와 관련) *배열의 사용 - 인덱스가 하나씩 바뀔 때 해당 원소가 바뀌므로 반복문을 이용하여 사용하면 편리해짐 var members = ['egoing', 'k8805', 'sorialgi']; for(i = 0; i < members.length; i++){ document.write(members[i].toUpperCase()); d..

JavaScript - 함수

*함수 - c언어와 동일 - 하나의 로직을 재실행 할 수 있도록 하는 것 - 코드의 재사용성을 높여준다. (즉, 똑같은 코드를 반복해서 적을 필요가 없음) - function 함수명( [인자...[,인자]] ){코드 return 반환값} 형식 *함수의 정의와 호출 - 함수는 function을 쓰고 그뒤에 이름과 인자들을 적을 ()를 적음 - {}안에 실행할 코드들과 반환 값을 return을 통해 적어주면 됨 function numbering(){ i = 0; while(i < 10){ document.write(i); i += 1; } } numbering(); 위 코드 같은 경우는 반환 값이 없는 함수이다. *함수의 입출력 1) return - return 뒤에 따라오는 값을 함수의 결과값으로 반환 +..

JavaScript - 반복문

*반복문 - 컴퓨터에게 반복적인 작업을 실행하기 위한 문장 *반복문 문법 - c언어와 동일 1) while - while (조건){반복해서 실행할 코드}형식 - while의 조건에서 조건이 항상 참이 되면 무한 반복문이 됨 while(true){ document.write('coding everybody '); } 2) for - for(초기화; 반복조건; 반복이 될때 마다 실행할 코드){반복해서 실행할 코드}형식 - while과 마찬가지로 조건이 항상 참이 되면 무한 반복문이 됨 for(var i = 0; i < 10; i++){ document.write('coding everybody'+i+' '); } *반복문 제어 - c언어와 동일 1) break - 반복작업 중간에 반복을 중단 시킴 - 조건문..

JavaScript - 조건문

*Boolean - 참과 거짓으로 구성된 데어터 형 - True, False 두 가지 밖에 없음 - 조건문에서 중요한 역할 *Boolean대체제 1) 01 - 0은 false를 의미 - 1은 true를 의미 2) false와 동일한 의미의 데이터형 - '' (빈문자열) - null (빈문자열) - undefined - NaN *조건문 - 주어진 조건에 따라서 다르게 동작하도록 하는 것 *조건문 문법 - c언어와 동일 1) if - if 뒤의 괄호에 조건이 온다 - 조건이 될 수 있는 값은 Boolean으로 참이면 조건문의 중괄호 구문이 실행 됨 2) else - if만으로 상황을 처리하기 복잡해서 사용 - if문의 반대의 경우를 의미 3) else if - 케이스를 여러 경우로 나눌 수 있음 - if ~..

JavaScript - 주석, 세미콜론, 연산자

*주석 - // : 그 줄의 뒷 부분을 주석처리 할 때 사용 - /**/ : 여러 줄을 한꺼번에 주석처리 할 때 사용 - 코드에서 컴퓨터에게 해석하지 말라는 의미 - 에러 없이 원하는 문구를 적어놓을 때 사용 가능 - 디버깅 확인할 때도 사용 가능 *줄바꿈 - 명령이 끝났다는 의미 - 줄바꿈 없이 ;를 사용하면 똑같은 의미 *여백(들여쓰기) - 가독성을 위한 행위 - 안 해도 상관은 없는데 왠만하면 하는게 좋음 *연산자 - 값에 대해서 어떤 작업을 컴퓨터에게 지시하기 위한 기호 - 대입 연산자와 비교 연산자, 논리 연산자로 구분 (논리 연산자는 조건문에서 다룰 예정) *대입 연산자 - =는 우항의 값을 좌항의 변수에 대입하는 대입 연산자 *비교 연산자 - 비교 하기 위한 연산자 - 프로그래밍에서 비교는 ..

JavaScript - 숫자와 문자 , 변수

*alert() , console.log() - javascript를 이용하여 출력하고 싶을 때 이용 - html 파일에서 를 사용 후 사용 가능 - 크롬에서 ctrl+shift+i를 누른 후 console창에 들어가서 입출력 가능 *데이터형(data type)의 종류 - 숫자 - 문자 *숫자 - 정수와 실수로 구분 - '나 "를 사용하지 않으면 숫자로 구분 - 더하기 + , 빼기 - , 곱하기 * , 나누기 / alert(1+1); // 2출력 alert(3-1); // 2출력 alert(2*4); // 8출력 alert(9/3); // 3출력 - 연산에 해당하는 명령어 사용 후 다양한 연산 가능 Math.함수 1) 제곱 함수 : Math.pow() 2) 반올림 함수 : Math.round() 3) 올..

C언어 코딩을 시작하겠습니다.

안녕하세요 저입니다. 오늘은 코딩을 시작할 때 누구나 해본, Hello world! 를 출력해보겠습니다. 먼저 코딩을 하기 위해서는 코드를 작성할 개발 프로그램이 필요합니다. 개발 환경에는 VS(visual studio), DEV C++, Atom, Editplus 등이 있는데 이중에서 저는 마이크로소프트사에서 만든 visual studio와 DEV C++을 이용합니다. 개발 환경은 본인이 가장 개발하기 편한 것을 선택해주면되는데 개발 프로그램마다 약간의 차이가 있어서 코딩을 처음 해보시는 분에게는 visual studio를 추천드립니다. visual studio를 설치하는 방법은 아래와 같습니다. 먼저 아래 사이트를 접속해서 visual studio community 2019를 다운받습니다. https..

반응형
LIST