错误NAN与局部变量

时间:2017-02-19 09:33:29

标签: javascript functional-programming local-variables

我有随机变量的问题,因为它没有循环所以我为它添加var以将其转换为局部变量,现在循环工作但是当它到达结果时我收到NAN错误的问题()功能是什么问题我自学习所以一些基本的我跳过我想通过实际的方式学习,抱歉新手问题

<VirtualHost *:80>
    ServerAdmin info@crap.com
    ServerName share.com
    ServerAlias www.crap.com
    DocumentRoot /var/www/crap.com/public_html
    Alias /vagrant /home/vagrant/services
    <Directory "/home/vagrant/services">
          Options None
          AllowOverride All
          Order allow,deny
          Allow from all
   </Directory>
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
 </VirtualHost>
 # vim: syntax=apache ts=4 sw=4 sts=4 sr noet

1 个答案:

答案 0 :(得分:0)

好的,这段代码有很多错误,我建议你回到基础......这里你的目的也很神秘。

然而,希望它有所帮助,这是一个功能性,清理后的片段,我相信尊重意图。

祝你好运 -

&#13;
&#13;
function randomVariable () {
  var myArray = [];
  for(i=0;i<21;i++) {
    myArray.push(i);
  }
  var randomVar = Math.floor(Math.random() * myArray.length);
  result = myArray[randomVar];
  document.getElementById("demo").innerHTML =  randomVar;
}

function getResult() {
  f = document.getElementById("demo").innerHTML;
  r = Math.random()*2;
  var x = f*(1-r);
  var s = Math.abs(x);
  document.getElementById("result").innerHTML = s;
}

function launchFunction () {
  randomVariable();
  getResult();
}   

launchFunction();
&#13;
<span id="demo"></span><br>
<span id="result"></span>
&#13;
&#13;
&#13;