Dev log - 16, JavaScript #3

자바스크립트 관련

  • let, const 와 같은 선언 방식은 재선언이 불가능, 블록 단위로 유효 범위(스코프,{})를 가짐,

  • isNaN() 을 사용하여, 숫자가 아님(Not a Number)을 가정할 수 있음

  • .length 속성으로 해당 배열의 길이를 도출할 수 있음(1부터 시작)

if 중첩

  • if 구문 안에 if 구문을 넣어, 범위 안에 범위를 지정할 수 있음
if (전제 조건) {
  내용
  if (조건1) {
    내용
  } else if (조건2) {
    내용
  }
}

논리 연산자

  • A || B : 조건 A or B를 의미하고 A 혹은 B 둘 중 하나라도 참(true)이라면 조건문의 실행 블럭을 실행, if ( 조건1 == '' || 조건2 == '' ) 형식으로 사용

  • A && B : 조건 A and B를 의미하고 A 와 B 두개 전부 참(true)이여야만 조건문의 실행 블럭을 실행, if ( 조건1 == '' && 조건2 == '') 형식으로 사용

배열

  • 목록 형식의 객체를 생성, let 객체명 = ['A', 'B'] 형태 (순서는 0으로 시작)
  • 마지막 순서는 length 속성을 이용하여 length-1 를 사용하면 마지막 순서 가능


-> 0 은 A, length-1 은 B 라는 의미

  • push('객체') 속성을 사용하여, 배열의 마지막에 요소를 추가할 수 있음
    let abcd = ['A','B','C','D']; abcd.push('E'); 형태

  • unshift('객체') 속성을 사용하여, 배열의 첫번째에 요소를 추가할 수 있음
    let abcd = ['B','C','D','E']; abcd.unshift('A'); 형태

  • splice('위치','범위(0~?)','객체') 속성을 사용하여, 배열의 해당 위치에 요소를 추가('0')하거나,
    해당 위치에서 범위('?') 만큼 요소를 교체할 수 있음

  • pop() 속성을 사용하여, 배열의 마지막 요소를 제거할 수 있음 (추출하고 삭제)

  • shift() 속성을 사용하여, 배열의 첫번째 요소를 제거할 수 있음 (추출하고 삭제)

  • 참고 사이트(https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array)

함수

  • 선언과 호출() 단계를 거침
// 선언
function 객체() {
  // 실행코드 작성 영역;
}

// 호출
객체();
  • 재귀함수 : 하나의 함수를 반복하여 작동(본인 스스로를 반복 호출), 브레이크 포인트 필수(무한 반복 방지)

-> 선언 안에 호출을 형성하고, if 문으로 브레이크 포인트 적용

숫자나열

  • repeat(시작 숫자, 종료 숫자) 속성으로 활용

  • return 0 속성 적용 시, 초기로 돌아감 (false의 의미)

-> ij 는 지역 변수

좋은 웹페이지 즐겨찾기