时常看到在些定义变量的“非常规”方法,特别是在一行上定义变量赋值的操作,有时看的很懵,所以特此去研究了一下此类定义。
var a = b = 3;
以前理解是:
var b = 3;
var a =b;
其实这是一个错误的理解,真正的意义是:
b = 3;
var a = b
时常看到在些定义变量的“非常规”方法,特别是在一行上定义变量赋值的操作,有时看的很懵,所以特此去研究了一下此类定义。
var a = b = 3;
以前理解是:
var b = 3;
var a =b;
其实这是一个错误的理解,真正的意义是:
b = 3;
var a = b