Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何计算为数组元素+;1._Javascript - Fatal编程技术网

Javascript 如何计算为数组元素+;1.

Javascript 如何计算为数组元素+;1.,javascript,Javascript,以下条件语句中的表达式未按预期工作。数组中的项是“字符串”类型 if(parseInt(array.length)+1%7==0){ //... } 我怎样才能更正这个表达式 if ((array.length + 1) % 7 == 0) 我应该做这项工作array.length已经是Number类型,因此无需解析它 如果(array.length+1)周围没有括号,模运算符%只应用于1,这就搞乱了条件。问题不清楚。你想实现什么?你当前的代码有什么问题?对不起。其目的是+1数组中的元素数。

以下条件语句中的表达式未按预期工作。数组中的项是“字符串”类型

if(parseInt(array.length)+1%7==0){
//...
}
我怎样才能更正这个表达式

if ((array.length + 1) % 7 == 0)
我应该做这项工作
array.length
已经是Number类型,因此无需解析它


如果
(array.length+1)周围没有括号,
模运算符
%
只应用于1,这就搞乱了条件。

问题不清楚。你想实现什么?你当前的代码有什么问题?对不起。其目的是+1数组中的元素数。
%
+
具有更高的优先级。请检查文档中的表格。如果您不确定顺序,请添加
()
,以便向阅读代码的其他人说明