2 qq 34439125 qq_34439125 于 2016.12.31 23:15 提问

var a=b=c请问是什么意思?????

学习JQUERY发现
function Pager($ele, options) {
this.$ele = $ele;
this.options = options = $.extend(defaults, options || {});
this.init();
}
请教大牛第三行代码是什么意思

2个回答

caozhy
caozhy   Ds   Rxr 2016.12.31 23:20
已采纳

b=c既是一个赋值语句,也是一个表达式。它的值是c。
所以a=b=c其实是a=(b=c)
因此它相当于
b=c
a=c
两行写在一起

guwei4037
guwei4037   Ds   Rxr 2016.12.31 23:22

var a=b=c;

就是把c赋值给b,再把b赋值给a,结果a、b的值都是c。

qq_34439125
qq_34439125 也非常感谢您!!
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
js 这种写法是什么意思 var a= b || c
点击打开链接
当前目录下有a和b两个文件,执行命令“ls>c”,请问文件c里面的内容是什么?
ls>c会先生成c文件,然后ls的结果就是abc,重定向到c中,所以c中是abc.
"if (!(""a"" in window)) { var a = 1; } alert(a); 为什么结果是undefined"
首先,所有的全局变量都是window的属性,语句 var a = 1;等价于window.a = 1; 你可以用如下方式来检测全局变量是否声明:"变量名称" in window 第二,所有的变量声明都在范围作用域的顶部,看一下相似的例子:   alert("b" in window); var b; 此时,尽管声明是在alert之后,alert弹出的依然是true,这是因为
js中var a= b || c的写法
var a= b || c,在js中,这相当于一个赋值语句,如果b的值大于0或为true,那么就把b的值赋给a,否在就把c的值赋给a   布尔值,javascript中以下值会被转换为false   false   undefined   null   0   -0   NaN   ""   ''
前端复习--javascript 对象作为对象的属性名字的研究
问题提出: 解释下面的输出结果 var a={}, b={key:'b'}, c={key:'c'}; a[b]=123; a[c]=456; console.log(a[b]); //456 (1)   http://stackoverflow.com/questions/8892465/javascript-object-object-means That's
var a=10, b=20 , c=30;
var a=10, b=20 , c=30; ++a; a++; e=++a+(++b)+(c++)+a++; alert(e); 弹出提示对话框:77
c语言中a|b 是什么意思
是位运算,先把a,b转化成二进制,然后位相或,有1出1,无1出0比如a=5b=25的二进制表示是1012的二进制表示是10那么101|10=111111十进制表示是7所以a|b=7 如果a=3b=2那么a|b结果是11|10=11a|b=3
set var=%str:~a,b%中的规律
%str:~a,b% 1) a正b正:从偏移量为a的字符开始,向右截取|b|字符 2)a正b负:从最左端开始,抛弃|b|字符,直到偏移量为a的字符。 3)a为正,b为0:(没有这种情况) 4) a为正,没有b: 截取偏移量为a之后的所有字符 5)a负b正:从偏移量为a的字符开始,向右截取|b|字符 6)a负b负:(没有这种情况) 7)a为负,b为0:(没有这种情况) 8)a为负,没
2017程序员综合素质调研测试
只要志愿选得好,年年期末是高考~~~~高等数学、线性代数、C语言、计算机导论、数据结构、离散数学、电子技术、C++程序设计、汇编语言程序设计、计算机组成原理、编译原理、操作系统、数据库原理、JAVA程序设计、Python……下面从互联网上找的段子~~~哈哈哈哈试卷A(低级)考生类别:码农1、程序员A:借我1000元吧。 程序员B:给你凑个整数。 程序员B借给程序员A多少钱?() A. 1000
连续赋值与求值顺序var a = {n:1};a.x = a = {n:2}; alert(a.x); // --> undefined
(http://liunian.info/%E8%BF%9E%E7%BB%AD%E8%B5%8B%E5%80%BC%E4%B8%8E%E6%B1%82%E5%80%BC%E9%A1%BA%E5%BA%8F.html) 看到一个2010 年的帖子[1],里面讨论了一段 JavaScript 代码: 1 2 3 var a = {n:1}; a.x = a