jquery var options = options || {}

var options = options || {};这个语句是一个赋值或者初始化语句。
该语句在options已经被初始化过后options的值不变,即执行var options = options这一部分。
当options未被初始化,即typeof options = 'undefined'时,执行后面部分即var options = {}来初始化一个对象

原文:http://zhidao.baidu.com/question/397545696.html
原文地址:https://www.cnblogs.com/wang7/p/2826098.html