본문 바로가기

분류 전체보기48

JavaScript의 ES(ECMA Script)란? JavaScript와 ECMA Script 둘 다 뒤에는 Script라는 키워드가 붙지만, 자바스크립트는 언어이고, ECMA 스크립트는 규격, 표준 즉, 스펙을 말합니다. ECMA Script(ES)? ECMA스크립트(ECMAScript, 또는 ES)란, Ecma International이 ECMA-262 기술 규격에 따라 정의하고 있는 표준화된 스크립트 프로그래밍 언어를 말합니다. ECMA스크립트는 자바스크립트를 표준화하기 위해 만들어졌습니다. 자바스크립트를 ECMA(European Computer Manufactures Association)라는 정보와 통신시스템의 비영리 표준 기구에 제출하였고 표준에 대한 작업을 ECMA-262란 이름으로 1996년 11월에 시작해 1997년 6월에 채택되었습니다... 2022. 3. 20.
JS 음양 더하기 - 알고리즘 문제 function solution(absolutes, signs) { let answer = 0; for (let i = 0; i < signs.length; i++) { let num = absolutes[i] if (signs[i] === false) { num = num * -1; } answer += num; } return answer; } 대치되는 값이 true면 양수, false이면 음수이다. sign 값과 absolutes 값과 비교해 false과 대치 대는 값에 -1을 곱해서 num에 할당한후 answer에 다 합해서 return 해준다. 2022. 3. 16.
JS 없는 숫자 더하기 - 알고리즘 문제 function solution(numbers) { var answer = 0; for(let i = 0; i 2022. 3. 16.
JS 가운데 글자 가져오기 - 알고리즘 문제 function solution(s) { return Number(s) } console.log(solution('-1234')) // -1234 console.log(solution('1234')) // 1234 정말 쉽게 푼 문제 인거 같다~ ㅋㅋㅋㅋ "Number()"이라는 메서드 처음 알았지만 편리한거 같다~ ㅋㅋㅋㅋ 이 메서드 외에도 문자열을 숫자로 변환 시켜주는 메서드 이다. Number() 함수를 사용하여 JavaScript에서 문자열을 숫자로 변환 parseInt() 함수를 사용하여 JavaScript에서 문자열을 정수로 변환 Math 객체를 사용하여 JavaScript에서 문자열을 정수로 변환 2022. 3. 15.
JS 두 정수 사이의 합 - 알고리즘 문제 function solution(a, b) { var answer = 0; if (a == b) { return answer += a } else { for (let i = Math.min(a,b); i 2022. 3. 15.
JS 가운데 글자 가져오기 - 알고리즘 문제 function solution(s) { var answer = ''; if (s.length % 2 == 0) { answer += s[(s.length/2) - 1] + s[s.length/2] } else { answer += s[(s.length - 1) / 2] } return answer; } console.log(solution("abcde")) // c console.log(solution("qwer")) // we 단어 길이의 짝수와 홀수의 출력 값이 달라서 먼저 짝수와 홀수를 구분 할수 있게 만들어야 된다. 그후 문자열의 접근 하기 위해, 총길의 중간값을 알아내면된다. 그리고 문자열의 접근할때는 0이 첫번째이기 때문에 -1을 해줘야 그 문자열의 총 길이가 나온다. # 짝수 일때는 문자열.. 2022. 3. 14.