본문 바로가기

자바스크립트16

[JavaScript] 제어문_반복문(for) 1. for for 문은 while문과 다르게 조건식 속에 변수 초기화, 조건식, 증감식이 다 들어간다. 조건식이 true 일 경우 반복문을 실행하고 false 가 될 경우 반복문을 종료하고 빠져 나온다. // x가 1부터 10보다 작거나 같은 경우 1씩 값을 증가 for(let x = 1 ; x 2022. 11. 27.
[JavaScript] 제어문_반복문(while) 1. while while 문은 조건식이 true 일 경우에 계속해서 반복한다. 조건식의반환이 false면 반복을 멈추고 while문을 종료한다. let x = 1; // 초기식 -> 반복에 사용 될 조건 값을 지정 while (x x의 값이 10보다 작거나 같을때 까지, 반복 const k = 'x = ' + x; console.log(k); x++; // 증감식 -> 조건에 사용 된 값을 1씩 증가 } 1-1. 구구단 출력하기 조건1. 구구단을 출력하는 반복문의 조건 x가 1 ~ 1식 증가하면서 9까지 반복을 한다. (x < 10) *조건2. 반복문이 수행되는 동안x값에 원하는 구구단의 값을 곱해 y를 만들어준다. * /* 구구단 5단 출력하기 */ let x = 1; while(x < 10) { /.. 2022. 11. 27.
[JavaScript] 제어문_조건문(switch) 1. switch switch문은 if문과 같은 조건문이다. if문보다 조금 더 쉽게 특정 변수를 다양한 상황에서 비교할 수 있다. switch문은 하나 이상의 case으로 구성이 된다. default도 있지만, 필수는 아니다. 변수 x의 값과 첫 번째 case 의 값과 비교 후 일치 하지 않으면, 두 번째 case 의 값과 비교하며, 쭉 내려가게 된다. case 에서 변수 x의 값과 일치하는 값을 찾으면 해당 case의 아래의 실행문이 실행된다 이때, break문을 만나거나 switch 문이 끝나면 코드의 실행은 멈춘다. 값이 일치하는 case가 없으면 default 아래의 코드가 실행된다. default가 없으면 실행없이 종료 된다. switch(x) { // 조건식이 true일 때 아래 실행문들 동.. 2022. 11. 27.
[JavaScript] 제어문_조건문(if) ○제어문 코드의 실행 흐름을 원하는 방향으로 바꿀 수 있도록 해주는 것이 제어문이다. 제어문의 종류에는 조건문과 반복문이 있는데, 조건문은 if, switch가 있고, 반복문에는 for, while, do-while이 있다. 1. if if문은 if의 뜻 처럼 만약에 라는 뜻을 담고 있다. 조건식을 지정하여, 해당 조건식의 값이 true 일때 실행문이 있는 {} 괄호 안으로 들어간다. 조건식이 일치하지 않아 false를 반환할 경우 {} 안으로 들어가지 않고, 넘어가게 된다. if(조건문) { // 조건식이 true일 때 아래 실행문들 동작, false면 미실행 실행문; } if문을 사용하는 방법은 위와 같다. const a = true; if(a) { // 조건식이 맞으면 true 반환 console... 2022. 11. 27.
[JavaScript] 데이터타입 1. 동적 타이핑 자바스크립트는 loosely typed 언어, 혹은 동적 언어이다. 변수의 타입을 미리 선언할 필요가 없는 언어이다. 타입은 프로그램이 처리되는 과정에서 자동으로 정해진다. 또한 그 말은 같은 변수에 여러 타입의 값을 넣을 수 있다는 뜻이다. 출처 : [JavaScript MDN] 1-1 데이터 타입 데이터 타입은 typeof 를 사용하여 알아볼 수 있다. 자바스크립트에서 type으로 구분 되는 데이터 종류로는 number , boolean , string , undefined , object 가 있다. number (숫자형) 값에 숫자만 있다면 자동으로 타입은 number로 인식한다. 자바스크립트에서는 숫자형 같은 경우는 정수든 소수든 전부 number 로 인식한다. boolean (.. 2022. 11. 27.
[JavaScript] 상수(const) 1. 상수(const) 프로그래밍에서의 상수는 프로그램이 실행되는 동안 '값이 고정되어 변경할 수 없는 메모리 공간'을 의미합니다. 변수처럼 정의해서 사용할 수 있습니다. 1-1 상수 특징 변수를 사용하려면 변수 선언을 했듯이 상수도 변수처럼 정의하여 선언을 해 사용한다. 변수의 선언은 값을 선언하고 그것을 다른 값으로 변경 해줄 수 있다면, 상수의 특징은 값을 선언하면 그 값을 변경 할 수가 없다. 1-2 결과 할당을 한 변수는 다른 값을 넣어주면 변경이 불가능하다. 출력 순으로 확인했을 경우, 첫번째 console.log는 출력이 되었지만 두번째 출력에서는 에러가 나타나게 된다. 2022. 11. 27.
[JavaScript] JS 알아보기 Java Script 자바스크립트는 html css로만 만들어진 정적인 웹 브라우저에 동적인 작업을 위해 만들어진 프로그래밍 언어이다. 1. 자바스크립트 언어의 특징 자바스크립트는 동적 프로토 타입 기반 객체 기반의 언어다. 자바스크립트는 객체 기반 언어이지만 JAVA C++ 등과 다르게 클래스라는 개념이 없다. 만들려는 클래스의 틀에서 상속받아 내려오는 클래스 기반과 다르게 원형의 객체에서 복제 과정을 통해 새로운 객체를 생성하는 언어이다. 자바스크립트는 인터프린터 언어다. 자바스크립트에서 작성 된 코드는 작성된 순서대로 위에서 아래로 읽어 출력을 한다. 코드에 문제가 생길 경우 그 에러코드 이후의 코드들에 대한 분석을 하지 않는다. 자바스크립트는 웹에 특화된 언어다. html문서의 정적인 부분을 동적.. 2022. 11. 27.
728x90