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
의 의미)
-> i
와 j
는 지역 변수
Author And Source
이 문제에 관하여(Dev log - 16, JavaScript #3), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@kangsanz/Dev-log-16-JavaScript-3저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)