본문 바로가기
728x90
300x250
SMALL

javaScript/J Query & 스크립트138

JavaScript Boolean에서 false / true에 해당 되는것 Boolean 참과 거짓을 가지는 논리형 false : 0, -0, null, false, NaN, undefined, ""(빈문자열) true : 값이 undefined, null이 아닌 모든 객체 false값으로 초기화한 Boolean 객체 만들기 var bNoParam = new Boolean(); var bZero = new Boolean(0); var bNull = new Boolean(null); var bEmptyString = new Boolean(''); var bfalse = new Boolean(false); true 값으로 초기화한 Boolen 객체 만들기 var btrue = new Boolean(true); var btrueString = new Boolean('true'); v.. 2022. 2. 27.
javascript에서 'use strict' 의미 strict mode는 ES5(ECMA Script 5)에서 부터 추가되었습니다. 'use strict' 사용 방법 'use strict' 상단에 use strict를 미리 선언해 주면 됩니다. 'use strict' 사용 이유 자바스크립트는 어느 정도의 오류는 그냥 무시하고 넘어갔었는데 이럴 경우 심각한 문제가 발생할 수 있습니다. 그렇기 때문에 use strict를 미리 선언해 주면 선언되기 전에 값을 할당한다던지 기존의 프로토타입을 변경한다든지 하는 오류사항에 에러를 발생시켜 바로 수정할 수 있게끔 도와줍니다. 2022. 2. 26.
내부함수를 화살표 함수로 변경하기 화살표 함수를 사용하는 이유 중에 하나가 축약 가능하다는 점이다. function fout(a) { return function fin() { return a + 1; } } const f1 = fout(10); const result = fin(); console.log(result); 위와 같이 함수 안에 함수가 있는 내부함수를 화살표 함수로 변경 해보자 1. 먼저 제일 바깥쪽 fout함수를 화살표 함수로 변경한다. const fout = (a) => { return function fin() { return a + 1; } } 2. return과 "{}" 를 생략한다. const fout = (a) => function fin() { return a + 1; } 3. fin함수를 화살표 함수로 변경.. 2022. 2. 22.
화살표 함수 Arrow Function () => Arrow Function 화살표 함수는 ES6문법으로 function을 대신해서 함수를 간략히 정의 할 수 있고 this를 묶는게 가능합니다. Syntax (매개변수) => {처리내용} function List() { 처리내용 } 이런식으의 function 함수를 화살표 함수로 표현하면 const List = () => { 처리내용 } 이렇게 표현할 수 있다. 사용예시 //파라미터(매개변수)가 없는 경우 함수 정의 const f1 = () => console.log('hello'); //처리내용이 한줄인 경우 "{}" 생략가능 f1(); //hello //매개변수가 하나인 경우1 const f1 = a => console.log(a); // "()"생략가능 f1(1); //1 //파라미터가 하나인 경우.. 2022. 2. 21.
728x90
반응형
LIST