본문 바로가기
반응형

Language/JavaScript94

[JavaScript] 숫자 소수점 자리수 지정하기 (feat. toFixed()) - Number.prototype.toFixed() toFixed()는 숫자형으로 이루어진 변수를 대상으로 소수점 자리수를 지정할 수 있게 도와주는 메서드인데 구문은 다음과 같다. numObj.toFixed([digits]) (digits : 소수점 뒤에 나타날 자릿수 0 이상 20 이하의 값을 사용할 수 있으며, 구현체에 따라 더 넓은 범위의 값을 지원할 수도 있다. 생략이 가능하며 기본값은 0이다.) 가볍게 예제를 통해 알아보자. ▷예제1) var mineNum = 123.4567; mineNum.toFixed(2); // 123.46 (반올림 처리) mineNum.toFixed(6); // 123.456700 (빈 공간 0으로 채움) var mineString = "123,4567"; mineStr.. 2020. 1. 13.
[JavaScript] session 사용하기 (feat. sessionStorage) - 자바스크립트에서 세션 사용하기 - jstl이나 스크립틀릿이 아닌 영역에서 session을 사용하는 방법은 sessionStorage 라는 녀석을 사용하면 된다. sessionStorage에서 지원하는 메서드는 다음과 같다. ▷sessionStorage 지원 메서드 목록 메서드 설명 setItem(key, value) 세션에 value(데이터)를 key 이름으로 저장한다. getItem(key) 세션에 key 이름으로 저장된 데이터를 가져온다. removeItem(key) 세션에 있는 특정한 key 값의 데이터를 삭제한다. clear() 세션에 저장된 모든 데이터를 전부 삭제한다. key(number) 세션의 특정 순서(index)의 데이터를 가져온다. (0번부터 존재) length sessionSto.. 2020. 1. 12.
[JavaScript] 부모,자식 파업창 간의 함수 호출 및 값 전달 - 부모, 자식 팝업창 간의 함수 호출 및 값 전달하기 - 우선 설명보다는 코드를 먼저 살펴보고 그다음에 설명들어가도록 하겠다. ▶parent.html (부모창) ▶child.html (자식창) 1. 자식창에서 부모창에 있는 변수나 함수등 속성들을 호출하는 방법은 opener 라는것을 통해 쉽게 접근이 가능하다. 2. 부모창에서 자식창을 호출하는 방법은 위 코드에서 사용한것처럼 직접 opener를 통해 자식창 전부를 주입하여 사용하는 방법이 존재한다. 2번 방법을 계속해서 설명하자면 위 자식창에서 // opener 로 부모창에 접근하여 popup이라는 자식창 속성을 주입 // (부모창에 popup 변수 선언 안해도 사용 가능) opener.popup = this; 이 부분을 살펴보면 부모창의 popup .. 2020. 1. 1.
[JavaScript] 비교 시 false로 간주되는 것들 ('' , 0 , undefined , NaN , null) - 값 비교 시 false로 간주되는 것들 - script문에서 기본적으로 false로 간주되는 것들이 존재하는데 바로 ( ""(빈값), 0 , undefined, NaN, null ) 이다. 이 글의 내용은 저게 전부지만 일단 예제를 통해 어떻게 활용하는지만 살펴보자. var test = ''; if(test == ''){ //true 시 처리 }else{ //false 시 처리 } 이런식으로 사용하게 되면 당연히 true이기 때문에 if문 안으로 들어갈텐데 위에서 말한것처럼 ''(빈값) 은 기본적으로 false로 간주되니까 아래와 같이 사용하면 훨씬 좋다. if(test){ //true }else{ //false } 그냥 가독성의 영역이기때문에 딱시 상관은 없을것같지만 나는 아래처럼 사용하는것을 좋아.. 2019. 7. 29.
반응형
TOP