用JavaScript写 输入一系列数,分别求正数和负数的和,输入0结束

JavaScript05

用JavaScript写 输入一系列数,分别求正数和负数的和,输入0结束,第1张

var strs= new Array()

do{

    var now = parseInt(window.prompt("输入第"+(strs.length+1)+"个数的值:"))

    var m = 0

    var  n = 0

    if( now == 0 ){break}

    strs.push(now)

    for (var i=0i<strs.length i++ ){

      if(strs[i] >0){

          m = m + strs[i]

      }else{

          n = n + strs[i]

      }

    }

    document.write("正数和为:"+m+"<br/>")

    document.write("负数和为:"+n+"<br/>")

}while(true)

1、打开文本编辑器,创建一个新的html文件,然后在html文件中添加必要的html代码:

2、添加script标签,在script标签中添加js代码,定义一个验证是否为正整数函数,验证的方式为正则:

3、在控制台中使用定义的函数,如果是正整数,函数返回ture,否则函数返回false:

自己转换成js吧: int a,b,c,dfor(a=1a<9a++){ for(b=1b<9b++){ if((a+b)>=10) continue for(c=1c<9c++){ if((a+b+c)>=10) continue for(d=1d<9d++){ if((a+b+c+d)!=10) continue System.out.println("a="+a+",b="+b+",c="+c+",d="+d) } } } }