본문 바로가기

JAVASCRIPT

(66)
JAVASCRIPT ) 인터페이스란? 인터페이스는 여러 객체들을 연결하는 대시보드인터페이스는 복제가 가능따라서 객체 - Class  자동차의 엔진과 창문을 만들고 이것들을 인터페이스에서 관리하고 자동차를 만드는 코드class Engine { constructor(id){ this.id = id; this.status = ''; } run(speed){ if(this.status == "On"){ document.write(`속도: ${speed}Km/h`); } else { document.write("시동을 거세요."); } } on(){this.status = "On";} off(){this.status ..
JAVASCRIPT ) toPrecision() 3.4453.445.toPrecision(3)이 3.44를 반환하는 이유는 JavaScript의 반올림 방식 때문입니다. JavaScript는 반올림에서 근사치 오차를 발생시키는 부동 소수점 방식을 사용하기 때문에, 3.445 같은 숫자는 내부적으로 정확하게 표현되지 않고 약간 차이가 있을 수 있습니다. JavaScript의 부동 소수점 처리 방식JavaScript는 숫자를 IEEE 754 부동 소수점 형식으로 처리합니다. 이로 인해 3.445는 실제로는 **3.4449999999...**로 저장될 수 있습니다. 따라서, toPrecision(3)은 이 값을 세 번째 자리에서 반올림하고 3.44로 처리하게 되는 것입니다. 3.4353.435.toPrecision(3)이 3.44를 반환하는 이유는, 부동 ..
JAVASCRIPT ) 쿠키 사용법 1. 쿠키 설정 (생성)쿠키는 JavaScript에서 document.cookie를 사용해 설정할 수 있습니다.기본 형식: document.cookie = "name=value; expires=expirationDate; path=path";// 이름이 "username"이고 값이 "JohnDoe"인 쿠키를 생성합니다.document.cookie = "username=JohnDoe"; 이 쿠키는 브라우저가 닫힐 때까지 기본적으로 유지됩니다. 만료 날짜를 설정하면 특정 시간 이후에 쿠키가 삭제됩니다.// 만료 날짜를 설정합니다 (예: 7일 후에 만료).const now = new Date();now.setTime(now.getTime() + 7 * 24 * 60 * 60 * 1000); // 7일 후doc..
JAVASCRIPT ) 문자열 공백 제거 함수 trim() trim() - 문자열 양쪽 끝에서 공백 제거trimStart() - 문자열 시작 부분만 공백 제거trimEnd() - 문자열 끝에서만 공백 제거
JAVASCRIPT ) 전치행렬 let a = [ [1,2,3], [4,5,6], [7,8,9]]let b = a.map((i)=>[...i]);for(let i=0; i
JAVASCRIPT ) 부울행렬의 연산 부울 합let f = [ [1,0], [1,0],]let g = [ [0,1], [1,0]]let result2 = []for(let i=0; i 1){ result2[i][j] = 1; } }}console.log(result2);   부울 교차let f = [ [1,0], [1,0],]let g = [ [0,1], [1,0]]let result2 = []for(let i=0; i   부울곱let c = [ [1,0], [0,1], [1,0]]let d = [ [1,1,0], [0,1,1],]let result = []for(let i=0; i 1){ result[i][..
JAVASCRIPT ) canvas로 막대그래프 그리기 막대그래프
JAVASCRIPT ) 문제 - 배열의 값 뒤집기 1. myA의 갑을 뒤집어라. 주소복사 X, 값복사O