10
A
回答
15
声明两个变量,x
和c
,并分配值b
到可变x
。
这等同于更明确的形式*:
var x = b;
var c;
JavaScript允许每var
关键字–每个新的变量由逗号分隔的多个声明。这是JSLint建议的样式,它指示开发人员使用每个函数的单个变量(来自JSLint的错误消息是Combine this with the previous 'var' statement.
)。
*实际上,由于吊装,它将被解释为var x; var c; x = b
。
5
限定两个局部变量x
和c
- 同时设定x
的值等于b
值。
5
c
是undefined
。
这相当于:
var x = b;
var c;
3
相关问题
- 1. &符(“&”)在put语句中做了什么?
- 2. 在if语句中赋值?
- 3. (anObject *)在语句前做了什么?
- 4. JavaScript的逗号和变量赋值
- 5. 在带赋值原因的条件语句中,false!==是什么?
- 6. JavaScript在JavaScript中做了什么?
- 7. echo语句中的逗号意味着什么?
- 8. 下面的语句在js中做了什么?
- 9. 这个C语句做了什么?
- 10. 这个MySQL语句做了什么?
- 11. 这对于require语句做了什么?
- 12. 这个Erlang语句做了什么?
- 13. 为什么在这个Verilog函数中没有赋值语句?
- 14. @在SQL语句中做什么?
- 15. 在更新语句中使用逗号
- 16. RegEx语句在做什么?
- 17. IN子句中的逗号分隔值case case语句错误
- 18. 多语句表值函数的问题,我做错了什么?
- 19. ajax对从javascript调用的php函数中的echo语句做了什么?
- 20. Javascript switch语句 - 很简单,我做错了什么?
- 21. innerHTML在javascript中做了什么?
- 22. javascript:在iframe src中做了什么?
- 23. 在JavaScript/node.js中做了些什么?
- 24. i - > opeator在JavaScript中做了什么?
- 25. 在javascript和jquery中我的IF语句出了什么问题?
- 26. C#中的return语句到底做了什么?
- 27. JavaScript语法:字符串赋值语句中的内联If
- 28. Javascript语法 - 我做错了什么?
- 29. '::'(双冒号)在JavaScript中做什么?
- 30. 插入符号(^)在JavaScript中做什么?
可能重复[\ x = y,z \'逗号赋值在JavaScript中](http://stackoverflow.com/questions/12769922/xyz-comma-assignment-in-javascript) – 2013-03-18 20:11:02