ウェブ家の備忘録

ウェブデザイナーの備忘録

JavaScriptメモ : Ifの中に入るための条件について

<script>
  console.log(1<2);//true
  
  if(true) console.log("入る");
  if(false)console.log("入らない");
  
  if(1)console.log("入る");
  if(0)console.log("入らない");
  
  if(99 && -1 && "あ")console.log("入る");
  
  if(null)     console.log("ReferenceError: undefineda is not defined");
  if(undefined)console.log("ReferenceError: undefineda is not defined");
  
  //「==」は型は問わない
  if(1=="1")console.log("入る、型不一致だけど");
  
  //「===」は型まで見る
  if(1===1)    console.log("入る");
  if("1"==="1")console.log("入る");
  if(1==="1")  console.log("入らない:型不一致");
</script>