Web20 [Javascript] 문자열의 마지막 문자 제거하는 방법(slice, substr) 개발 중 문자열의 마지막 문자를 제거해야할 때가 종종 있다. 그 중 두가지를 소개하겠다.. 1. slice() 함수 1 2 3 var str = 'One, Two, Three, Four,'; return str.slice(0, -1); //return One, Two, Three, Four cs 위 예제와 같이 slice(0, -1) 을 이용하면 마지막 문자를 제거할 수 있다. 2. subst.. Web/Javascript 2021. 11. 15. [Javascript] 배열값 중에서 최댓값 최솟값 구하기 javascript에서 배열의 최댓값 최솟값을 구하는 방법 1. Function.prototype.apply() 함수 Math.max() 함수와 Math.min() 함수에 apply()함수를 함께 사용하면 간단하게 배열의 최솟값, 최댓값을 얻을 수 있다.Math.max(), Math.min() 만을 단독으로 사용하면 적용이 안 되는 경우도 있기 때문에 apply() 함수도 함께 사용한다. 1 2 3 var arrayMax = [1,2,3,4,5]; .. Web/Javascript 2021. 11. 15. [Javascript] 형변환 / 실수를 정수로 형변환 실수를 정수로 형변환 parseInt 함수를 사용하면 실수를 정수로 형변환 가능하다. 1 2 3 var num = 123.99; console.log(parseInt(num)); //result 123 cs Web/Javascript 2021. 11. 15. [JavaScript] 최대 공약수, 최소 공배수 구하는 알고리즘 최대 공약수(greatest common divisor)란?두 수, 혹은 그 이상의 여러 수의 공통인 약수 중 가장 큰 수 최소 공배수(least common multiple)란?두 수, 혹은 그 이상의 여러 수의 공통인 배수 중 가장 작은 수 ex)최대공약수4: 1, 2, 412: 1, 2, 3, 4, 6, 124와 12의 약수 중 가장 큰 약수인 4가 최대공약수가 된다. 최소공배수4: 4, 8, 12, 16, 20 ...12: 12, 24, 36 ...4와 12의 배수 중 가장 작은 수인 12가 최소공배수가 된다.문제: 4, 12의 최대공약수와 최소공배수를 반환하는 함수를 작성하시오. 최대공약수와 최소고배수는 유클리드 호제법을 사용하는 것이 간단하다. 유클리드 호제법이란? 2개의 자연수(또는 정식) .. Web/Javascript 2021. 11. 15. [Javascript] String을 Number타입으로 바꾸기 JavaScript에서 문자열(String)을 숫자(Number)로 형변환 하는 방법이다. 1. Number() 함수 - 문자열을 숫자로 형변환Number() 함수를 이용해서 문자열을 숫자로 형변환 할 수 있다. 1 2 3 var tmp = "1234"; console.log(Number(tmp)); //result 1234 cs 1.. Web/Javascript 2021. 11. 15. [Javascript] 숫자 3자리마다 콤마(,) 찍기(정규식,toLocalString) 숫자 세자리 마다 콤마(,) 찍는 방법 두가지를 소개합니다. 1. 정규식(Regular Expression) 사용하기 var number = 1234567.89; return number.toString().replace(/\B(?);//returns 1,234,567.89하지만 위 정규식에서의 ?때문에 위처럼 넣게되면 함수 자체가 에러를 뱉어내므로, 스크립트를 호출하지 못하는 에러가 발생한다.(object Error / function undefined) return number.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");//returns 1,234,567.89위와같이 정규식을 기술해야 익스, ios, safari 에서 정상적으로 함수를 호출할 수 있.. Web/Javascript 2021. 11. 10. [Javascript] 자바 스크립트에서 문자열을 여러 구분 기호로 분할하기(split) javascript에서 문자를 분할할 때 split 함수를 많이 사용한다. 보통 분할 구분 기호가 하나인데 여러개를 사용하고 싶을 때는 어떻게 해야할까?정규식을 사용하면 된다. 정규식이 뭔고하면..정규표현식이라는 것을 이용해 내가 직접 만들어서 사용하는 것으로... /(슬러시)로 감싸는 패턴이다.자세한 내용은 아래와 같다. ✔특수문자 사용하기검색에서 하나 이상의 b들을 찾거나, 혹은 공백을 찾는 것과 같이 '있는 그대로의 대응' 이상의 대응을 필요로 할 경우, 패턴에 특수한 문자를 포함시킨다.예를 들어 '/ab*c/' 패턴은 'a'문자 뒤에 0개 이상의 'b'문자가 나타나고 바로 뒤에 'c'문자가 나타나는 문자 조합에 대응된다.'\'특수문자가 아닌 문자 앞에서 사용된 백슬래시는'해당 문자는 특별하고, 문.. Web/Javascript 2021. 10. 5. [Javascript]eval함수/문자열을 수식으로 인식하게하는 함수 eval() eval()은 문자열을 코드로 인식하게 하는 함수다. 예를 들어 eval( '10+10' ) 는 문자열 10+10가 아니라 계산한 결과 20이다. 간단한 예제로는--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------위의 출력의 예 :200427 나는 반복문으로 배열에 값을 밀어넣는 작업을 할 때 사용했다. B list의 값을 A배열에 넣는 작업을 하는데,B.DELR_CD1 → A[0], B.DELR.. Web/Javascript 2021. 10. 1. 이전 1 2 다음