반응형
특정상황에서 유용하게 쓰이는 표현식 모음입니다.
문자열의 포함 여부 확인하기 ( indexOf )
2의 보수를 구하는 연산 (~)틸드를 사용
var a = "Hello World"
if (~a.indexOf("lo")) {} // -4 truthy
if (~a.indexOf("ol")) {} // 0 falsy
Truthy, Falsy 값 형변환
이중 부정 !!을 사용
var a = "0";
var b = [];
var c = {};
var d = "";
var e = 0;
var f = null;
var g;
!!a; // true
!!b; // true
!!c; // true
!!d // false
!!e // false
!!f // false
!!g // false
논리 연산자
function foo() {
console.log("hi");
}
var a = 42;
a && foo();
// if(a) { foo(); }
참고
YOU DON'T KNOW JS
반응형
'Web > JavaScript' 카테고리의 다른 글
라인 피드와 캐리지 리턴 (0) | 2022.04.07 |
---|---|
자주 사용하는 정규표현식 [ javascript ] (0) | 2021.09.08 |
&&와 || 연산자 (0) | 2021.07.19 |
하나만 true/truthy인지 구분하기 js (0) | 2021.07.19 |
javascript의 타입을 확인하는 typeof (0) | 2021.07.16 |