본문 바로가기
반응형

자바스크립트4

프로그래머스 : JavaScript 알고리즘 Level.1 3일 프로그래머스 : JavaScript 알고리즘 Level.1 3일 프로그래머스 : https://school.programmers.co.kr/learn/challenges?order=acceptance_desc&page=1&levels=1&languages=javascript 프로그래머스 : JavaScript 알고리즘 Level.3 1. 정수 제곱근 판별 : 임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다. n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함수를 완성하세요. function solution(n) { var answer = 0; return answer; } 길라잡이 데이터를 수정해서 .. 2023. 7. 7.
프로그래머스 : JavaScript 알고리즘 Level.1 2일 프로그래머스 : JavaScript 알고리즘 Level.1 2일 프로그래머스 : https://school.programmers.co.kr/learn/challenges?order=acceptance_desc&page=1&levels=1&languages=javascript 프로그래머스 : JavaScript 알고리즘 Level.2 1. 자릿수 더하기 : 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. function solution(n) { var answer = 0; // [실행] 버튼을 누르면 출력 값을 볼 수 있습니다. console.log('Hello J.. 2023. 7. 6.
자바스크립트 함수 : 콜백(callback) 함수 자바스크립트 함수 : 콜백(callback) 함수 콜백(callback) 함수란? 콜백(Callback) 함수는 간단히 말하면 매개변수로 함수 객체를 전달해서 호출 함수 내에서 매개변수 함수를 실행하는 것을 말한다. 즉, 콜백 함수란 파라미터로 일반적인 변수나 값을 전달하는 것이 아닌 함수 자체를 전달하는 것을 말한다고 보면 된다. 또한 어차피 매개변수에 함수를 전달해 일회용으로 사용하기 때문에 굳이 함수의 이름을 명시할 필요가 없어 보통 콜백 함수 형태로 함수를 넘겨줄때 함수의 이름이 없는 '익명 함수' 형태로 넣어주게 된다. 콜백 함수는 비동기적인 상황에서 특히 유용합니다. 예를 들어, 서버에서 데이터를 가져와서 처리하는 경우, 서버로부터 데이터를 가져오는 데 시간이 걸리기 때문에 콜백 함수를 사용하.. 2023. 5. 3.
자바스크립트 문자열 자바스크립트 문자열 자바스크립트에서는 간단한 텍스트를 처리하기 위해 문자열 유형을 자주 사용합니다. 원시 유형과 객체 단순히 값만 가지고 있을 경우에는 '원시 유형'이고 프로퍼티와 메서드를 가지고 있을 때는 '객체'입니다. 그런데 자바스크립트에서는 원시 유형이어도 프로퍼티와 메서드를 사용할 수 있습니다. 자바스크립트에서 number와 blooean, string 유형은 별도로 프로토타입 객체가 만들어져 있습니다. 즉, 숫자는 Number 객체, 문자열은 String 객체라는 식으로 만들어져 있습니다. 이를 '래퍼 객체'라고 합니다. number나 boolean, string과 같은 원시 유형에서 프로퍼티나 메서드를사용하면 일시적으로 원시 유형을 해당 객체로 변환합니다. 그리고 프로퍼티나 메서드의 사용이 .. 2023. 3. 29.
반응형