Javascript 에서 간단한 랜덤값을 생성하기 위한 방법으로는 Math.random() 함수와 Math.floor() 함수의 조합이 있습니다. Math.random() 함수는 0 이상 1 미만의 부동소숫점 의사 난수를 생성해주고 Math.floor() 함수는 소숫점 아래값을 버리는 기능을 가지고 있습니다. Math.random() 함수는 1미만의 값이 나오기 때문에 일반적으로 10의 배수를 곱해서 사용해줍니다. 위의 예제를 보면 알 수 있듯이 그냥 Math.random() 함수만 사용할 경우 실제 제어하기 어려운 난수가 나오기 때문에 Math.floor() 함수를 같이 사용해 0~9사이의 정수나 1~10사이의 정수를 랜덤하게 얻어낼 수 있습니다. (Math.random * 10) 을 (Math.ran..
웹 페이지에서 자주 사용하는 것 중 하나가 형변환입니다. 언어에 상관없이 문자열을 숫자로 바꾸거나 숫자를 문자로 바꿔서 사용해야할 일이 생깁니다. 1. 문자형을 숫자형으로 변환하는 법 위 코드를 참고하면 다양한 숫자형으로 변경해주는 함수를 보실 수 있습니다. parseInt()는 문자를 정수형 숫자로 변환해주고 parseFloat()는 문자를 실수형 숫자로 변환해줍니다. Number()는 문자의 타입에 따라 정수형이나 실수형 숫자로 변환해주는 함수입니다. 2. 숫자형을 문자형으로 변환하는 법 문자형을 숫자형으로 바뀌는 사용하는 대표적인 함수는 String() 이 있습니다. String 함수를 사용하면 정수형이나 실수형 숫자를 그대로 문자형으로 변환할 수 있습니다. Javascript에서는 String 함..
웹개발을 하다보면 금액을 다루는 페이지를 한 번쯤은 접하게 됩니다. 이런 페이지에서는 금액을 표현하다보니 숫자 데이터를 3자리마다 콤마(,)를 찍어줘야 하는 경우가 많습니다. 오늘은 Javascript에서 숫자 포맷 설정하는 법을 알아보도록 하겠습니다. 먼저 정규식 없이 사용하는 법을 알아보겠습니다. 일반적으로 많이 사용하는 방법으로 아래와 같은 함수를 만들어 사용합니다. function addComma(num){ var len, point, str; num = num + ""; point = num.length % 3 ; len = num.length; str = num.substring(0, point); while (point < len) { if (str != "") str += ","; str ..
현재 url이 https://www.xxx.com/js/js_window_location.asp?location=window 인 경우 window.location.href : 현재 페이지의 URL 반환 -> https://www.xxx.com/js/js_window_location.asp?location=window window.location.protocol : 사용하는 웹 프로토콜 반환 -> https:// window.location.hostname : 현재 페이지의 도메인 반환 -> www.xxx.com window.location.pathname : URL 경로 반환 -> /js/js_window_location.asp window.location.search : URL에 붙은 매개변수 반환(물..
- Total
- Today
- Yesterday
- 템즈강
- DATEDIFF
- 플라스틱
- 비스페놀A
- USB
- jquery
- URL
- 한글깨짐
- 이순신
- 자바스크립트
- london
- toFixed
- iframe
- html
- 태풍
- 체크박스
- ASP
- mssql
- 인코딩
- ASP.NET
- 근위병교대식
- 환경호르몬
- 고성
- MS-SQL
- Roma
- 로마
- 런던
- javascript
- 영국
- favicon
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |