목록JavaScript (39)
Jade_o.o

내장 메소드(Method) • 1) 문자열 관련 메소드 • 2) 배열 관련 메소드 • 3) 메소드 체이닝 • 4) 배열에서의 반복 1) 문자열 관련 메소드 • length : 문자열의 길이를 반환(공백포함) • toUpperCase()&toLowerCase() : 문자열 전체를 대문자, 혹은 소문자로 변경 • indexOf(‘’) : 매개변수로 문자열을 받아서 몇번째 인덱스인지 숫자 반환 • slice(startIdx[,endIdx]) : start 부터 end-1 까지 슬라이싱, 빼옴매개변수로 음수값도 가능 • replace(문자열1, 문자열2) :문자열1을 문자열2로 변경 • replaceAll(문자열1, 문자열2) : 문자열1을 전부찾아서 문자열 2로 바꿔줌 • repeat(n) : 문자열에 대해 ..

반복문 • 특정 코드를 반복하고 싶을 때 사용함 • 100번을 같은 동작을 반복하는데, 100줄을 쓰면 너무나 비효율적이니 반복문을 통해 간편히 작성 가능 • 1) for문 • 2) while문 => do ~ while ... 반복문 기본구조 (문법) 1) for문 // for 문 기본구조(문법) for(let index = 0; index < 10; index++) { console.log("인사를 ", index+1, "번째 드립니다! 😆"); } 2) while문 • for 문과는 달리 값을 제어하는 구문이 기본적으로 포함이 되어 있지 않기 때문에 무한 루프 가능 • 조건이 항상 참이라면? while문을 빠져나가지 못하고 끝없이 반복함으로 주의하여 사용해야 함 // while 문 기본구조(문법) w..
조건문 • 특정 조건일 때만 실행하고 싶은 구문이 있을 때 사용합니다. => prompt에 입력한 수가 짝수인지 홀수인지 판별하는 프로그램 => ~ 일 때, ~ 하는 프로그램을 만들 때! 조건문 종류 • 1) if 문 => if와 else => if와 else if => if 중첩 • 2) 삼항 연산자 • 3) switch 문 1) if문 • 가장 기본적인 조건문 • 조건은 true, false로 결과가 나오는 것을 작성 => a > 10(변수 a가 10보다 크다면) => str === "abcd" (변수 str이 abcd라는 문자열이라면) • 조건에 변수 자체를 써도 되는 경우가 있는데, 이 경우는 변수자체가 true나 false로 판별 가능할 경우임 // if문 기본구조 (문법) if (조건) { /..

함수(function) • 특정 동작(기능)을 수행하는 일부 코드의 집합(부분) 함수 선언문 : 어디서든 호출 가능 // 함수 선언문 문법 function sayHello() { console.log('Hello'); } 함수 표현식 : 코드에 도달하면 생성 // 함수 표현식 문법 let sayHello = function() { console.log('Hello'); } 화살표 함수(arrow function) // 화살표 함수 문법 let add = function(num1, num2) { return num1 + num2; } let add = (num1, num2) => { return num1 + num2; } 함수의 세가지 선언 방법 // 함수 선언문 function sayHello(name)..