본문 바로가기
728x90
300x250

자바스크립트13

;(function () )() javascript 의미는? IIFE 요즘 이런 자바스크립트 구문을 심심치 자주 볼 수 있는데 ;(function () { //statements })() IIFE (IIFE, Immediately Invoked Function Expression) : 즉시 실행 함수 표현 즉 정의 되자 마자 즉시 실행되는 자바스크립트 함수를 말한다. 보통 함수는 함수 선언 부분과 호출 부분이 따로 있지만 function test(){ // statements } test(); IIFE의 즉시 실행함수 표현을 사용하면 함수를 바로 즉시 호출할 수 있다. IIFE의 기본형은 다음과 같은 형태이다. (function () { // statements })(); 크게 두 부분으로 구성되는데 첫 번째 괄호로 둘러 싸인 익명함수 부분은 전역 스코프에 불필요한 변수를.. 2022. 12. 17.
js 마지막 배열 값 접근 하기 const fruits = ["Banana", "Orange", "Apple", "Mango"]; let fruit = fruits[fruits.length - 1]; //Mango 참고 : https://www.w3schools.com/js/js_arrays.asp 2022. 10. 19.
[javaScript]숫자 자릿수 지정하기 toPrecision() toPrecision() () 안 매개변수로 지정된 수만큼의 자릿수를 문자열로 반환한다. let x = 9.656; x.toPrecision(); //9.656 x.toPrecision(2); //9.7 x.toPrecision(4); //9.656 x.toPrecision(6); //9.65600 매개변수를 넣지 않으면 그대로 반환 let x = 1234; x.toPrecision(); //1234 x.toPrecision(2); //1.2e+3 x.toPrecision(4); //1234 x.toPrecision(6); //1234.00 type을 확인해보면 toFixed() 와 마찬가지로 문자열로 반환된 걸 확인할 수 있다. let x = 1234; typeof x; //number typeof x.. 2022. 10. 9.
[자바스크립트]소수점 자리수 자를기 toFixed() toFixed() 지정된 소수점 자릿수의 문자열로 반환한다. 소수점 자리수는 0이상 100 이하의 값을 사용한다. let x = 9.656; x.toFixed(0); //10 x.toFixed(2); //9.66 x.toFixed(4); //9.6560 x.toFixed(6); //9.656000 () 안에 숫자 개수만큼 소수점 이하 자릿수를 제한해서 표시한다. type를 확인해보면 숫자가 아니고 문자로 반환된 걸 확인할 수 있다. let x = 9.656; typeof x; //number typeof x.toFixed(2); //string 참고 : https://www.w3schools.com/js/js_number_methods.asp 2022. 10. 7.
728x90
반응형