본문 바로가기

JavaScript8

[JavaScript] Ajax Ajax는 JavaScript의 라이브러리 중 하나로 Asynchronous Javascript And Xml(비동기식 자바스크립트와 xml)의 약자입니다. 브라우저가 가지고 있는 XMLHttpRequest 객체를 이용해 전체 페이지를 새로 고치지않고 페이지의 일부만 데이터를 로드하는 기법입니다. JavaScript를 사용한 비동기 통신, 클라이언트 서버간 XML 데이터를 주고받는 기술입니다. (자바스크립트를 통해 서버에 데이터를 요청하는 방법) Ajax를 사용하는 이유가 있을까? 단순하게 화면에서 무언가를 부르거나 데이터를 조회하고 싶은 경우에는 페이지 전체를 새로고침 하는 것은 비효율적일수도 있다. 새로고침을 하면 화면 내용을 갱신하기 위해 클라이언트와 서버가 request와 response를 주고받.. 2023. 9. 18.
[JavaScript] indexOf - 특정 문자(요소) 위치 찾기 string.indexOf(searchValue,position) indexOf 함수는 문자열(string)에서 특정 문자(요소, searchValue)를 찾고, 찾은 특정 문자를 첫번째로 나타내는 위치의 index를 리턴합니다. 파라미터 searchValue : 필수 입력값, 찾을 특정 문자(요소) position : (선택 입력값), 기본값은 0, string에서 searchValue를 찾기 시작할 위치 찾는 특정 문자가 없으면 -1 를 리턴합니다. 대소문자를 구분합니다. const str = "abcdefag" str.indexOf("b"); //1 str.indexOf("e"); //4 str.indexOf("a",3); //6 2023. 9. 3.
[JavaScript] switch문 여러개의 조건문을 수행할때 사용한다. switch문은 어떤 값을 가진 대상을 두고 조건값과 일치하는지 확인하고 동작을 수행하는 방식이다. let = 변수; switch(변수){ case 상수1 : //변수 = 상수1 이면 실행문A 실행 실행문A; break; case 상수2 : //변수 = 상수2 이면 실행문B 실행 실행문B; break; case 상수3 : //변수 = 상수3 이면 실행문C 실행 실행문C; break; default : //변수 = 상수4 이면 실행문D 실행 실행문D; } switch조건문은 switch 와 case 로 구성된다. switch의 변수와 case의 상수를 비교하여 일치하면 실행하고, 일치하지 않으면 다음 case로 넘어간다. switch의 변수에는 변수,상수,연산자 등 데.. 2023. 8. 31.
[JavaScript] for문, for...in문, for...of문, forEach문 반복문은 다양한 종류가 있습니다. 반복문이 기본적으로 하는 일은 모두 같습니다. 반복문은 한 동작을 여러 번 반복합니다. (사실 0회 반복하는 것도 가능합니다.) 다양한 반복문 매커니즘은 다양한 방법으로 반복문의 시작점과 끝나는 점을 정할 수 있습니다. for 문 for 반복문은 어떤 특정한 조건이 거짓으로 판별될 때까지 반복합니다. 자바스크립트의 반복문은 C의 반복문과 비슷합니다. for ( 초기문; 조건문; 증감문 ) 조건문의 결과가 참인 동안 반복적으로 실행하고자 하는 실행문 for문이 실행될 때, 다음과 같이 실행됩니다. 초기화 구문인 초기문이 존재한다면 초기문이 실행됩니다. 이 표현은 보통 1이나 반복문 카운터로 초기 설정이 됩니다. 그러나 복잡한 구문으로 표현될 때도 있습니다. 또한 변수로 선.. 2023. 8. 30.