JavaScript如果没有运算符的语句条件?它有什么作用?

前端之家收集整理的这篇文章主要介绍了JavaScript如果没有运算符的语句条件?它有什么作用?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我习惯于if(x XMLHttpRequest)…有什么条件?

谢谢.

if (window.XMLHttpRequest)
 {// code for IE7+,Firefox,Chrome,Opera,Safari
 xmlhttp=new XMLHttpRequest();
 }

解决方法

只要圆括号内的表达式返回除false,null,“”或未定义之外的其他内容,则if语句中的块将被执行:-)

事实上,以下所有内容都将起作用:

<script>
  if (3) {
    alert('3');
  }
  if ({}) {
    alert('{}');
  }
  if(window) {
    alert('window!');
  }
  if(true) {
    alert('true!');
  }
  if('hell yeah') {
    alert('hell yeah!');
  }

</script>

猜你在找的JavaScript相关文章