suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Wie generiere ich mit js dreistellige Zahlen, wobei jede Zahl eine gerade Zahl ist, und gebe alle qualifizierten Zahlen an die Konsole aus?

Wie generiere ich mit js dreistellige Zahlen, wobei jede Zahl eine gerade Zahl ist?

三叔三叔2803 Tage vor962

Antworte allen(4)Ich werde antworten

  • 某草草

    某草草2017-06-12 09:34:26

    var a=2*Math.ceil(4*Math.random())
    var b=2*Math.floor(5*Math.random())
    var c=2*Math.floor(5*Math.random())
    console.log(eval(a+''+b+''+c))

    之前只看内容了,没看标题,
    下面是输出所有符合要求的

    var arr=Array(900).fill(0).map((e,i)=>i+100)
          .filter(e=>/[2468][24680]{2}/.test(e.toString()))
    
          console.log(arr)

    Antwort
    0
  • 学习ing

    学习ing2017-06-12 09:34:26

    for(let i=2; i<=8; i=i+2){
        for(let j=0; j<=8; j=j+2){
            for(let k=0; k<=8; k=k+2){
                console.log("" + i + j + k)
            }
        }
    }

    Antwort
    0
  • 扔个三星炸死你

    扔个三星炸死你2017-06-12 09:34:26

        var arr=[0,2,4,6,8];
            function randomNum(){
                var fistnum=Math.floor(Math.random()*4+1);
                var secnum=Math.floor(Math.random()*5);
                var thrnum=Math.floor(Math.random()*5);
                var num=fistnum*100+secnum*10+thrnum;
                return num;
            }

    Antwort
    0
  • 给我你的怀抱

    给我你的怀抱2017-06-12 09:34:26

    function randomNumber(min,max){

    var range = max-min;
    var rand = Math.random();
    var result = min+Math.round(rand*range);
    return parseInt(result/100) == parseInt((result%100)/10) && (parseInt(result/100) == parseInt(result%10))?parseInt(result/100)%2 == 0 && parseInt((result%100)/10)%2 ==0  && result%10%2== 0?result:0:0;

    }

    Antwort
    0
  • StornierenAntwort