함수
-
ko.javascript.info - 자바스크립트 기본JS(javascript) 2024. 2. 19. 23:02
형 변환: Boolean의 인자에 숫자 0, 빈 문자열, undefined, null, NaN를 전달 시 false 반환, 그외엔 true 반환 단항 마이너스 연산자: -1은 1을 음수로 변환해준다(마이너스 연산자는 피연산자의 갯수에 따라 다르게 동작) 할당 연산자: 다른 연산자와 마찬가지로 평가된 후 그 값을 반환한다(다른 코드를 이해할 때 도움이 되는 수준으로 알고 있기, 코드 작성 시엔 가독성 좋지 않은 방식) 쉼표 연산자: 여러 평가식을 쉼표로 구분하여 나열하면 마지막 평가식이 반환된다. 할당 연산자와 마찬가지로 코드 해석용으로만 알고 있자. 동등 연산자: ==는 피연산자에 대해 숫자형으로의 형변환을 진행한 후 값을 비교한다.(null, undefined는 예외적으로 동작) 삼항 연산자: 코드를 ..
-
값으로써의 functionJS(javascript) 2020. 11. 25. 15:09
*혼자 내용 정리를 위해 작성하는 글이라 정확하지 않은 정보가 포함되어 있을 수 있습니다. // 예시1 function print() { console.log("hello world"); } // 예시2 const print = function() { console.log("hello world"); } // 예시3 (function() { console.log("hello world"); })(); 함수 부분을 다루다 특이하게 생긴 함수들을 발견했다. 예시2, 3이다. 예시1과 2는 같은 함수를 표현만 다르게 한 것이고 예시3은 일회성 함수, 익명함수라고 한다. 특징은 선언과 동시에 호출하는 것. javascript는 다른 언어와 다르게 함수를 값처럼 다룰 수 있다고 한다. const print = f..