본문 바로가기

개발언어/JavaScript5

[JavaScript] Truthy and Falsy 사용법 및 예제 Truthy 참 같은 값(Truthy)인 값이란 Boolean 문맥에서 true로 평가되는 값 따로 false 값으로 정의된 값이 아니면 모두 truthy 값으로 평가함 예시 '0' (0을 포함하는 문자열) 'false' (false를 포함하는 문자열) [] (빈 배열) {} (빈 객체) function () {} (빈 함수) Falsy 거짓 같은 값(Falsy)인 값이란 Boolean 문맥에서 false로 평가되는 값 예시 undefined null 0 -0 NaN false '' "" 위에 명시된 값들을 제외한 모든 값들은 true입니다. 2022. 6. 28.
[javaScript] Strict mode 엄격 모드란? ECMAScript 5에서 처음으로 소개된 strict 모드는 자바스크립트 코드에 더욱 엄격한 오류 검사를 적용해 주는 기능을 합니다. 엄격 모드를 가동하면, 기존에는 조용히 무시되던 에러들을 throwing 합니다. JavaScript 엔진의 최적화 작업을 어렵게 만드는 실수들을 바로잡습니다. 가끔씩 엄격 모드의 코드는 비-엄격 모드의 동일한 코드보다 더 빨리 작동하도록 만들어집니다. 엄격 모드는 ECMAScript의 차기 버전들에서 정의될 문법을 금지합니다. 엄격 모드 적용 방법 엄격 모드를 가동하려면 javascript 소스 맨 위에 "use strict"라는 코드를 작성하면 됩니다. 엄격 모드는 전체 스크립트 또는 부분 함수에 적용 가능합니다. 단, {} 괄호로 묶인 블록 문, 컨텍스트와 같은 곳.. 2021. 12. 2.
[JavaScript] 자바스크립트로 날짜, 시간 유효성 체크/ 날짜 시간 정규식 표현 방법 오늘은 자바스크립트로 날짜 유효성 검사 방법을 정리해보도록 하겠습니다. - 시간 : HH24:mm (24시간) let pattern = /^([1-9]|[01][0-9]|2[0-3]):([0-5][0-9])$/; console.log(pattern.test("01:21")); // 결과 : true console.log(pattern.test("01:61")); // 결과 : false console.log(pattern.test("1:21")); // 결과 : true console.log(pattern.test("1:61")); // 결과 : false console.log(pattern.test("24:21")); // 결과 : false - 날짜 : yyyy-MM-dd let pattern = /.. 2020. 11. 2.
[JavaScript] 소수점 처리 방법/ toFixed 사용법과 예제 오늘은 자바스크립트에서 소수점을 처리하는 두 가지 방법 toPrecision와 toFixed 메서드 중 소수점의 자릿수를 제한할 수 있는 자바스크립트 메서드인 toFixed에 대해 정리해 보도록 하겠습니다. toPrecision에 대한 포스팅은 아래 링크를 클릭해주세요 [JavaScript] 소수점 처리 방법/ toPrecision 사용법과 예제 오늘은 자바스크립트에서 소수점을 처리하는 두 가지 방법 toPrecision와 toFixed 메서드 중 수의 길이를 제한할 수 있는 자바스크립트 메서드인 toPrecision에 대해 정리해 보도록 하겠습니다. toPrecisi junghn.tistory.com toFixed Number 인스턴스의 소수 부분 자릿수를 전달받은 값으로 고정한 후, 그 값을 문자열로.. 2020. 10. 31.
[JavaScript] 소수점 처리 방법/ toPrecision 사용법과 예제 오늘은 자바스크립트에서 소수점을 처리하는 두 가지 방법 toPrecision와 toFixed 메서드 중 수의 길이를 제한할 수 있는 자바스크립트 메서드인 toPrecision에 대해 정리해 보도록 하겠습니다. toPrecision Number 인스턴스의 가수와 소수 부분을 합친 자릿수를 전달받은 값으로 고정한 후, 그 값을 문자열로 반환합니다. 사용 방법 numObj.toPrecision([전체 자릿수]) 매개변수 유효 자릿수를 지정하는 정수로 생략이 가능합니다. 반환 값(Return) 고정 소수점 또는 지수 표기법의 수를 정밀 유효 숫자로 반올림 한 문자열을 반환합니다. 인수가 생략 될 경우 Number.prototype.toString()처럼 동작하며 인수가 정수가 아닌 값이면 가장 가까운 정수로 반.. 2020. 10. 27.