我试图在JavaScript中返回两个值.那可能吗?
var newCodes = function() {
var dCodes = fg.codecsCodes.rs;
var dCodes2 = fg.codecsCodes2.rs;
return dCodes, dCodes2;
};
Run Code Online (Sandbox Code Playgroud) 如果我使用:
1.09 * 1; // returns "1.09"
Run Code Online (Sandbox Code Playgroud)
但如果我使用:
1,09 * 1; // returns "9"
Run Code Online (Sandbox Code Playgroud)
我知道1,09不是一个数字.
逗号在最后一段代码中做了什么?
if (0,9) alert("ok"); // alert
if (9,0) alert("ok"); // don't alert
Run Code Online (Sandbox Code Playgroud)
alert(1); alert(2); alert(3); // 3 alerts
alert(1), alert(2), alert(3); // 3 alerts too
Run Code Online (Sandbox Code Playgroud)
alert("2",
foo = function (param) {
alert(param)
},
foo('1')
)
foo('3'); // alerts 1, 2 and 3
Run Code Online (Sandbox Code Playgroud)