본문 바로가기

Programming/Javascript6

[Javascript] 배열 ● 배열 이름과 인덱스로 참조하여 정렬된 값의 집합 같은 용도를 가진 변수들의 하나의 집합, 묶음, 그룹화 배열 = 값1, 값2, 값3..... ● Javascript 에서의 배열 1. 타입이 고정되지 않았습니다.모든 자료형 무관하게 하나의 배열에 넣을 수 있습니다. 2. 인덱스가 연속적이지 않아도 가능, 요소가 비어있을수가 있음 3. 배열 : Array 객체(Object) 라는 자료형입니다. var arr = ["배열요소1", 1, "배열요소3", true, [], function(){} ]; // [ ] 선언하는 것을 선호, 속도 빠르다. var arr = Array("배열요소1", 1, "배열요소3", true, [], function(){}); var arr = new Array("배열요소1", .. 2022. 7. 11.
[Javascript] 반복문 - while문 do~while문 ● 반복문 똑같은 명령을 일정 횟수만큼 반복하는 제어문의 종류 * 매번 똑같은 작업을 할떄나 반복되는 계산식의 경우 사용 - 조건이 참으로 지속되면 무한루프(무한반복)되어 프로그램이 종료되지않음. 특별한 상황을 제외하고는 피해야하는 상황 그렇기 때문에 어느 순간에는 거짓(false)이 되도록 표현식과 실행문을 작성해야 함. ● while문 표현식, 조건문 먼저 판단하고 참 거짓에 따라 실행 while( 조건식 ){ 반복할 문장 : 조건, 표현식이 거짓이 될때 까지 반복 // 표현식(조건문)이 "참"인경우에만 "반복" 실행하는 영역 } ● do~while문 먼저 1회 실행을 하고 표현식, 조건문에 따라 다시 한번 반복 do{ // 최초 1회 실행 후 조건식 참일 경우 실행 반복할문장 : 조건식이 거짓이 될.. 2022. 6. 22.
[Javascript] 반복문 - for문 for문 for( 초기값; 조건식; 증감식){ 반복할 문장 // 조건식의 결과가 침인 동안 반복적으로 실행할 실행문 } - 초기식, 조건식, 증감식 모두 포함되어있는 반복문 - 초기식 : 반복의 횟수를 관리할 변수 - 조건식 : 반복의 횟수를 정하는 조건 - 증감식 : 반복의 횟수를 관리하는 변수를 변경하는 식 - * 예외 : 초기식, 표현식, 증감식 생략이 가능함 > 생략을 잘못하면 무한루프 , (쉼표)로 초기식이나 증감식은 여러개 작성 가능 조건식은 논리연산자로 연결 > 참과 거짓으로만 결과가 나와야함 for 문 실행순서 1. 초기값 선언, 지정 2. 초기값과 조건(표현식) 참 거짓 판단 > 참 > 실행 >거짓 > 종료 3. 참 > 실행 > 증감식 진행 > 초기값변경 4. 변경된 값 > 조건(표현식).. 2022. 6. 22.
[Javascript] 형변환 ● 형변환 : 자료형을 변환하는 방법 정말 많이 에러를 발생하는 원인 중에 하나인 부분 ● javascript : 자동으로 타입을 할당함 var i = 1; //자동으로 숫자형으로 할당 var j = "1"; //자동으로 문자열형으로 할당 ● 자동 형변환 (묵시적 타입 변화) + 제외한 사칙 연산일 경우 >> 숫자만 들어있는 문자일 경우 자동으로 숫자로 변환 더하기(+) 연산자는 숫자보다 문자열("")이 우선시 됨.(문자 > 숫자) 숫자형이 문자형을 만나면 문자형으로 변환되어 글자가 합쳐짐. 숫자형이 문자형보다 우선시 됨.(문자 변환 >.. 2022. 6. 15.
[Javascript] 조건문 - switch문 ● 제어문 : 순차적으로 진행되는 흐름을 제어하려는 문장 ● 조건문 : 순차적으로 진행되던 흐름 중에 조건에 참, 거짓으로 인해 서로 다른 흐름을 만드는 제어문의 종류 ● if : 논리값으로 흐름을 제어 ● switch : 조건에 대한 값으로 흐름을 제어 (switch로 만든 제어문 > if문 변경 가능) ● 문법 switch(조건 값){ case 값1: 조건 값 = 값1 경우 실행하는 실행문1; 조건 값 = 값1 경우 실행하는 실행문1; break; // 값1에 대한 실행문을 끝내는 키워드 case 값2: 조건 값 = 값2 경우 실행하는 실행문2; 조건 값 = 값2 경우 실행하는 실행문2; break; // 값2에 대한 실행문을 끝내는 키워드 default: // if문의 else와 같은 역할, 필요할.. 2022. 6. 15.
[Javascript] 조건문 - if문 ● 조건문 - 조건에 따라서 다른 코드를 실행시켜야 할 때 사용하는 문법 ● 문법 if (조건문) { 조건문이 참일 때 실행할 문장; } --------------------------------------------- if (조건문1) { 실행문1 : 조건문1 참일 경우 실행 }else { 실행문2 : 조건문2 거짓일 경우 실행 } --------------------------------------------- if (조건문1) { 실행문1 : 조건문1 참일경우 실행 }else if(조건문2){ 실행문2 : 조건문1 거짓, 조건문2 참일경우 실행 }else { 실행문3 : 조건문1,2 거짓일 경우 실행 } ● 논리식 // A논리식 B논리식 A && B (and) A || B (or) !A (not) .. 2022. 6. 14.