Window 객체는 전역(Global)객체다 1. alert("내용") : 윈도우 화면에 경고 메세지 출력 alert("이것은 alert 창입니다."); 2. confirm("내용") : 진행할지, 종료할지에 대한 진행 여부를 확인 let cheack = comfirm("정말 삭제하시겠습니까?"); document.write(cheack); ☞ 사용자가 확인 또는 취소를 선택함 (확인 누르면 true / 취소 누르면 false 반환 => 사용자가 무엇을 눌렀는지 알 수 있게 함) 3. prompt("내용") : 문자열을 입력받을 수 있는 함수 let userName = prompt("당신의 이름을 입력하세요."); if(userName == null) { // 취소 버튼을 클릭 했을 때 } else if..
수학적인 상수와 내장 함수를 가진 객체 1. Math.round(숫자) : 숫자가 소수면 반올림 해줌 Math.round(4.9); // 5를 반환 Math.round(4.7); // 5를 반환 Math.round(4.2); // 4를 반환 Math.round(-3.3); // -3을 반환 2. Math.ceil(숫자) : 무조건 올림처리 해줌 Math.ceil(4.9); // 5를 반환 Math.ceil(4.3); // 5를 반환 Math.ceil(3.5); // 4를 반환 Math.ceil(-1.2); // -1를 반환 (소수점만 제거!) 3. Math.floor(숫자) : 무조건 내림처리 해줌 Math.floor(4.9); // 4를 반환 Math.floor(4.2); // 4를 반환 Math.fl..
데이터 타입에 상관없이 유일한 데이터를 저장할 수 있는 객체 Set객체 생성하기 > let mySet = new Set(); Set객체의 중복 데이터 없애주기 > let numArr = [1,2,3,4,5,1,2,6,3,7]; let set = new Set(numArr); let newArr = [...set]; // [1,2,3,4,5]처럼 하나씩 적는 것과 같음 (스프레드 구문) console.log(newArr); // 중복 값을 모두 제외한 후 배열로 출력됨 ! Set객체 메서드 > 1) add() : 데이터 추가 let set = new Set(); let person1 = {name : "green"}; let person2 = {name : "blue"}; let person3 = {nam..
날짜와 시간을 다루는 객체 Date 객체 생성하기 > // 1. new Date(); let now = new Date(); console.log(now); // 대한민국 표준시 기준 현재 날짜,시간 출력 // 2. new Date(year, month, date, hours, minutes, seconds, milliseconds); let d1 = new Date(2022, 11, 1, 8, 30, 10, 0); console.log(d1); // 2022년 12월 1일 08:30:10 출력 // 3. new Date(milliseconds); let d2 = new Date(0); // 1970년 1월 1일 0시 0분 0초 let d3 = new Date(1000); // 1970년 1월 1일 0시..
▷ 배열 요소 변경 - 배열의 요소를 변경할 때, 변경하고자 하는 배열 index로 접근해 새로운 요소를 할당 let fruits = ["Banana","Orange","Apple","Mango"]; fruits[0] = "Kiwi"; 1. toString() : 배열 안의 모든 문자를 쉼표를 이용해 모두 결합해서 문자열로 반환 2. join("") : 파라미터로 지정한 문자를 이용해 모두 결합해서 문자열로 반환 let fruits = ["Banana","Orange","Apple","Mango"]; fruits.join("*"); 3. pop() : 배열에서 맨 끝 요소를 제거 4. push("") : 배열에서 맨 끝 요소 추가 5. shift() : 배열에서 맨 앞 요소를 제거 6. unshift("..
자바스크립트에서 문자열을 다루기 위한 객체 1. length : 문자열의 길이를 반환 let str = "green"; str.length; 2. indexOf("") : 문자열 안에 해당 문자가 존재하는지 찾음 (공백도 index에 포함) - 존재O : 해당된 문자열의 시작 index를 반환 / 존재X : -1을 반환 let str = "오늘은 금요일 입니다."; str.indexOf("금요일"); str.indexOf("목요일"); ☞ 문자열에 "금요일"이란 문자 존재 => 해당 문자가 시작되는 indes번호 반환 3. lastIndexOf("") : 같은 글자가 두 개 이상일 때 맨 마지막에 있는 글자의 index를 반환 - 첫번째 파라미터 : 찾고자 하는 문자열 / 두번째 파라미터 : 문자열을 찾..
{ key : value } 형태로 된 데이터 유형 : 다양한 key모음과 복잡한 데이터를 저장하는 데 사용됨 let obj = { name : "green", // key -> name , value -> "green" age : 30 // key -> age , value -> 30 } obj의 속성 'property' : 각각의 속성 사이에는 쉼표로 구분한다 (마지막 속성은 쉼표 생략 O) value에 해당되는 값은 모든 타입이 다 들어갈 수 있음 key에 여러 단어를 조합하고 싶으면 ""(큰 따옴표)로 묶어야 함 ex) "likes hobby" : true, 1. 객체 리터럴 선언 (중괄호 사용) let student = { name : "둘리", age : 10 } 2. 생성자 함수 (함수명은 ..