javascript
-
Javascript slice()문법javascript 2023. 2. 24. 11:12
Javascript slice() 문법이란? slice()문법에 대해서 배열의 일부분을 복사하여 새로운 배열을 반환한다. array.slice( start , end ) ‘start’ 매개변수는 복사할 배열의 시작 인덱스이며, ‘end’매개변수는 복사를 중지할 인덱스이다. ‘end’ 매개변수는 생략 가능하며, 생략하면 배열의 끝까지 복사한다. slice()메서드는 원본 배열을 변경하지 않는다. 예시) const fruits = ['apple','banana','orange','melon','kiwi']; 여기서 첫 번째 요소(apple)와 두번째 요소를(banana) 복사하고 싶을 때 slice()메서드를 사용할 수 있다. const slicedFruits = fruits.slice(0,2); conso..
-
자바스크립트 문제 풀기2javascript 2022. 12. 21. 15:29
책에서 나온 문제를 풀어봤다. 첫번째 문제는 날짜,시간 정보가 들어 있는 Date 객체의 인스턴스를 만들어 변수로 저장한다. Date 객체의 메서드 중에서 지역 시간 정보를 알려주는 메서드를 실행해서 currentTime변수에 저장한다. setInterval(displayNow,1000); function displayNow(){ var now = new Date(); var currentTime = now.toLocaleTimeString(); document.querySelector('#current').innerHTML = currentTime; } 이렇게 하면 현재 시간이 나온다. setInterval로 1초마다 갱신할 수 있도록 설정하며 시작한다. displayNow로 함수를 만든다. date객..
-
자바스크립트 문제 풀기javascript 2022. 12. 19. 22:15
책에서 나온 문제를 토대로 풀어봤다. 문제는 4의 배수가 맞는지 확인하는 기능 코드를 짜는 것이었다. 먼저 알림창으로 숫자 입력을 받고 입력받은 숫자가 4의 배수가 맞는지 확인하는 순서이다. var num = prompt("숫자를 입력하세요."); if(num % 4 === 0){ document.write("" + num + "는 4의 배수입니다."); }else{ document.write("" + num +"는 4의 배수가 아닙니다."); } 이런식으로 스스로 코드를 만들었다. 책에서 제시한 정답을 확인하지 않았지만 안 보고 스스로 코드 작성한 것에 뿌듯함을 느꼈다. 조건문과 연산식을 적절히 사용할 수 있어서 연습하기 좋았다. 은근 연산식이 헷갈렸고 문자열 사이에 변수 넣는 것도 헷갈렸는데 이 문제..