[Javascript] 거짓인지 확인하십시오.


Answers

거짓인지 확인하고 싶지 않으면 경고하고, 그렇지 않으면 경고하지 않습니다.

if(val) 을 사용 if(val) 비어 있지 않은 문자열처럼 'truthy'로 평가되는 항목도 모두 통과합니다. 따라서 당신의 기준이 얼마나 엄격한 지에 달려 있습니다. ===!== 것은 일반적으로 javascript의 암시 적 부울 테스트를 통해 실수 또는 거짓 조건을 우연히 일치시키는 것을 방지하기 위해 좋은 연습으로 간주됩니다.

Question

이 작업을 수행하는 더 좋은 방법이 있습니까?

if(borrar() !== false)
{
    alert('tatatata bum bum bum prapra');
}
return false;



거짓인지 아닌지 확인 .. 양자 물리학을하는 중이라면 사실입니다.

if(!(borrar() === false))

또는

if(borrar() === true)



이렇게?

if(borrar())
{
   //do something
}

borrar() 가 true를 반환하면 무언가를 수행합니다 (false가 아닌 경우).




false에 대한 명시적인 검사를 원하면 (예 :! == 대신! ==를 사용하는 것으로 가정 한 null 및 undefined가 아닌 null) 그렇다면 사용해야합니다. 또한 이것은 약간 작은 설치 공간에서 동일합니다

if(borrar() !== !1)



좀 더 간단한 것을 사용할 수 있습니다 :)

if(!var){
  console.log('var is false'); 
}