相关疑难解决方法(0)

哪些字符对JavaScript变量名有效?

哪些字符可用于命名JavaScript变量?

我想在这里为我的非JavaScript用户创建一个小的"扩展库"(当涉及到语言时,他们似乎都很娇气).我喜欢jQuery和Prototype都使用$美元符号,因为我使用jQuery,我正在寻找另一个好用的单字符符号.

我意识到我可以测试一些角色,但我希望能够缩小我的角色列表(考虑到未来可能与另一个流行的库集成).

javascript character

532
推荐指数
9
解决办法
30万
查看次数

逗号运算符如何在js中工作?

我试图理解逗号运算符(,)在JavaScript中是如何工作的,当它没有放在括号之间时似乎有不同的行为.

有人能解释一下为什么吗?

例如:

var a = 1; 
var b = 2; 
var c = (a,b);
console.log(c);
//output : as expected 
var c = a,b;
console.log(c);
//output : 1 
Run Code Online (Sandbox Code Playgroud)


[编辑]标题可能有点令人困惑.我的问题是关于昏迷操作员和var属性之间的误解,因为somone 进一步向下解释

因此,这个主题不是那个主题的副本.逗号在JavaScript表达式中做了什么?

javascript comma operator-keyword

4
推荐指数
1
解决办法
160
查看次数

为什么JavaScript逗号运算符在与函数应用程序一起使用时需要括号?

我可以在JavaScript中使用逗号运算符来评估多个表达式并返回最后一个表达式.

x = "foo", "bar"; // "bar"
y = 0, 21, 42; // 42
Run Code Online (Sandbox Code Playgroud)

但是,如果涉及函数应用程序,为什么括号必不可少?

arr = [1,2,3];
z1 = (arr.push(4), arr); // [1,2,3,4]
z2 = arr.push(5), arr; // 5 ??
Run Code Online (Sandbox Code Playgroud)

为什么最后一个语句将z2设置为5而不是arr?这与前一个正确设置z1的语句有什么不同?

javascript

0
推荐指数
1
解决办法
56
查看次数

标签 统计

javascript ×3

character ×1

comma ×1

operator-keyword ×1