😀😀
/*
switch~case 조건문
- 다중 if~else문과 유사한 구조를 가지고 있음
- 다중 if~else문을 switch~case 문으로 변경할 수 잇는 경우는
조건식이 특정한 값과 일치되는 경우(==)만 switch~case문으로 변경할 수 있음
- 즉, 조건식이 == 인 경우를 제외하고 나머지 관계연산자(>=, >, <=, <, !=)와
같은 비교연산자를 사용한 경우에는 switch~case 문으로 변경할 수 없음.
*/
- 난수를 발생시키는 함수
Math.floor(Math.random( ) * 마지막 숫자) + 시작숫자
ex) let luckyNo = Math.floor(Math.random() * 6) + 1;
if(url) {
// 실제 페이지로 이동하는 명령어
location.href="http://" + url;
}else {
// 현재 페이지를 새로 고침하는 명령어
location.reload();
}
/*
자바스크립트에서 배열 생성 방법 - 3가지
1. let 배열명 = new Array(원소1, 원소2, 원소3,... 원소n);
2. let 배열명 = [원소1, 원소2, 원소3,... 원소n];
3. let 배열명 = new Array();
※자바스크립트에서의 배열은 모든 데이터 타입(자료형)을 다 담을 수 있음
*/
document.write(`${arr}`); // 전체 요소 출력
document.write(`${arr[3]`); // 특정 요소 출력
let arr = new Array["홍길동", 24, true];
let arr = ["홍길동", 24, true];
let arr = new Aarry();
arr[0] = "홍길동";
arr[1] =24;
arr[2] = true;
자바스크립트에서 for 단축문
for(let k in arr) {
document.write(`${arr[k]}`);
}
/*
자바에서는 배열의 크기가 한 번 정해지면 데이터를 추가하는 것이 불가능했음
하지만, 자바스크립트에서는 배열 객체에 요소를 추가할 수 있음.
*/
// 자바스크립트 배열에 요소(데이터)를 추가하는 방법
// push(요소) - 맨 마지막에 요소를 추가
arr.push(40);
// 배열에 데이터를 추가 시 복수 개의 요소(데이터) 추가하는 방법
// concat([추가할 요소1, 추가할 요소2, ... 추가할 요소n])
arr = arr.concat([50, 60, 70, 80, 90, 100]);
// unshift(요소) : 배열의 맨 앞(0번째 인덱스)에 추가하는 방법
names.unshift("세종대왕");
// shift() : 배열의 맨 처음 요소를 삭제하는 방법
names.shift();
// pop() : 배열의 마지막 요소를 삭제하는 방법
names.pop();
// sort() : 배열의 요소를 정렬하는 방법 - 오름차순으로 정렬
str.sort();
// reverse() : 배열의 요소를 정렬하는 방법 - 내림차순으로 정렬
str.reverse();
'JAVA Script' 카테고리의 다른 글
23.02.20 (노드찾기, 노드 중간 삽입, 노드복사, 노드이동) (0) | 2023.02.20 |
---|---|
23.02.17 (DOM 요소 만들고 추가하기, 수정하기, 없애기, 스타일, onsubmit) (0) | 2023.02.17 |
23.02.16(화살표함수, 내장객체, DOM, 선택자 접근) (0) | 2023.02.16 |
23.02.15(함수(무명,callback, 타임아웃,인터벌), 객체) (0) | 2023.02.15 |
23.02.13(자료형, 출력, 입력대화상자, 템플릿리터럴, 연산자 (0) | 2023.02.13 |
댓글