본문 바로가기

웹 프로그래밍/JavaScript

(58)
[JS] 람다함수와 비슷한 Arrow function
[JS] 자동완성 기능 사용하기 : Tern Eclipse IDE 플러그인 설치 및 적용 oss.opensagres.fr/tern.repository/1.2.0/ 사용할 기능을 선택합니다. accept 하고 finish 누릅니다. 우측 하단에 설치 진행 상황을 볼 수 있습니다. Install anyway를 누릅니다. Restart Now를 누릅니다. 이렇게 하면 설치는 끝났습니다. 이젠 사용할 곳을 지정해야합니다. 방법(1) completion guess는 처음부터 선택되어 있습니다. browser, browser extension 두개를 선택합니다. 총 세개를 선택합니다. 방법(2) 설치와 설정이 모두 끝났습니다. 이제는 이클립스 창에서 일부 코드를 작성하고 ctrl + space 치면 자동완성 추천 목록이 뜹니다. wow! 간혹 이클립스 버전에 따라 안먹는 경우도 있습니다. 잘 확인하세요!
[JS] 숫자 변환함수 비교 및 활용 예제(Number, parseInt, parseFloat)
[JS] 자바스크립트 내장함수 (타이머함수, 코드실행함수, 숫자변환함수) 자바스크립트 내장함수 1. 타이머 함수 setTimeout(함수, ms) : setTimeout 함수는 콜백함수 형태로 쓰임. 왜? 사용자마다 활용하고자 하는 함수(매개변수로 오는)함수가 다르기 때문 setInterval(함수, ms) : 주기적으로 활용하는 타이머인듯? clearInterval(id) clearTimeout(id) 2. 코드 실행 함수 eval(str) 3. 숫자 변환 함수 parseInt(str) parseFloat(str) 타이머 함수 타이머 함수의 문제점 타이머 함수 문제점 해결 방법 위와 같은 표현 코드 실행 함수 숫자변환함수 https://tyrionlife.tistory.com/153 [JS] 숫자 변환함수 비교 및 활용 예제(Number, parseInt, parseFloa..
[JS] 클로저 개념 및 예제 (예제 추가 필요) 함수가 종료되면서 호출되는 개념이라 클로저라고 붙였을 거라 추측. 클로저는 반환된 내부함수가 자신이 선언됐을 때의 환경(Lexical environment)인 스코프를 기억하여 자신이 선언됐을 때의 환경(스코프) 밖에서 호출되어도 그 환경(스코프)에 접근할 수 있는 함수를 말한다. 이를 조금 더 간단히 말하면 클로저는 자신이 생성될 때의 환경(Lexical environment)을 기억하는 함수다라고 말할 수 있겠다.
[JS] 논리 연산자의 우선순위 및 적용 예제
[JS] 일치연산자 종류(==, ===, !=, !==) 및 문자열 비교 방법 타입을 고려하지 않고 값만 비교 ==, != 타입 매칭까지 포함한 !== 불일치연산자가 있다. 타입 매칭까지 포함한 === 일치연산자가 있다.
[JS] 매개변수의 값이 입력되지 않았을 때(undefined) 처리 방법 4가지 매개변수의 값이 undefined 일 때 처리 방법 3가지 하지만 더 편한 방법이 있다. 아래와같이 사용하면 된다. function func(a = 0, b = 0, c = 0) { alert('a : ' + a + ', b : ' + b + ', c : ' + c); }