js判断一个数组中正负数和零的个数,要用到switch语句!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js判断一个数组中正负数和零的个数,要用到switch语句!相关的知识,希望对你有一定的参考价值。
下面是我编的,不知道哪里有问题,请各位大神帮忙看看!!!
<html>
<head>
</head>
<body>
<script type="text/javascript">
var arr=[0,-11,27,19,92,-1,-6,-19,94,0];
var m;
var a=0,b=0,c=0;
for(i=0;i<arr.length;i++)
if(arr[i]<0)
m=-1;
else if(arr[i]==0)
m=0;
else(arr[i]>0)
m=1;
switch(m)
case -1:a++;break;
case 0:b++;break;
case 1:c++;break;
document.write("负数的个数为:"+a);
document.write("零的个数为:"+b);
document.write("正数的个数为:"+c);
</script>
</body>
</html>
m=1;
else 不能再添加条件了 , 可以写 else if追问
结果不对 得到负数0个 零1个 正数0个 请问还有嘛有问题?
我知道哪里错了,谢啦!!!
请问怎么把这个小程序段定义成函数,再调用出结果呢?
追答定义一个函数 ,将代码放入函数 , 再需要调用的地方,调用就可以了。
函数定义 : function 函数名 ( )
以上是关于js判断一个数组中正负数和零的个数,要用到switch语句!的主要内容,如果未能解决你的问题,请参考以下文章