我是javascript的新手,我有以下问题:
在一个警告弹出窗口中,我正在找回一个带有2个值的变量,这些值由“,”分隔。
警告示例:1,2
现在我希望将这些值分开,以便获得2个不同的变量
值1 = 1
值2 = 2
没有价值的时候 警报示例:,2 那么它应该是这样的: 值1 = 0 值2 = 2
答案 0 :(得分:2)
使用split
,使用提到的array
separator
expr1 || expr2
=>如果可以转换为true,则返回expr1;否则,返回expr2。因此,当与布尔值一起使用时,||如果任一操作数为true,则返回true;如果两者都为假,则返回false。
var data = ',2';
var splitted = data.split(',');
alert(splitted[0] || 0);
alert(splitted[1] || 0);