Javascript isnull

前端之家收集整理的这篇文章主要介绍了Javascript isnull前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这是一个非常好的功能,用jQuery编写来确定一个url字段的值:
  1. $.urlParam = function(name){
  2. var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
  3. return results[1] || 0;
  4. }
  5.  
  6. // example.com?someparam=name&otherparam=8&id=6
  7. $.urlParam('someparam'); // name
  8. $.urlParam('id'); // 6
  9. $.urlParam('notavar'); // null

http://snipplr.com/view/11583/retrieve-url-params-with-jquery/

我想添加一个条件来测试null,但这看起来像一个klunky:

  1. if (results == null) {
  2. return 0;
  3. } else {
  4. return results[1] || 0;
  5. }

问:完成上述if / then语句的优雅方法是什么?

解决方法

  1. return results == null ? 0 : (results[1] || 0);

猜你在找的JavaScript相关文章