我在想怎么写一个程序,循环20个问题,然后转到决策树,帮助人们做决定。基本上它会像这样工作。用户:我想赚更多的钱。问题会是...你能做些什么来增加收入?兼职工作,被动收入,庭院销售等。在所有问题之后,它会根据您的答案进入决策树。你愿意找一份兼职工作吗?你有东西要在院子里卖吗?你能把钱存起来作为被动收入吗?然后它会创建一个列表,列出所有你会同意的事情,并将其放入文件中。这为用户提供了一个他们自己选择的想法列表,以帮助决定如何改进情况。
在研究我需要使用的代码(HTML/Javascript)时,我很快意识到了几件事。1.)20个问题的循环;我不知道如何将我的JavaScript循环指向HTML。我看到了它说你不能在html中循环。我以为我用了
<script>src"app.js"</script>
但没找到
2.)我找到的东西说,我不能指定一个文件的保存位置。在这一点上(代码的运行,并会提供下载),我只需要写一个下载按钮出现时,最后的问题已经回答,或者有一个更好的方法来解决这个问题?
下面是while循环和编写文件的js
// loop 20 questions; variable="num"
//if statement for print; variable="Question"; writes result to .txt file
let num = 1
while (num <= 10){
if(num == 21){
break;
}
if Question == "yes" or "Yes"{
//requires FS module; is where writefile function is defined.
const fs = require('fs')
//Data which will write in the file.
let data= num
//write data in text file ""
fs.writeFile('This is the fileName, data,(err)=> {
// In case of an error, throw err.
if (err) throw err;
})
}
console.log(num);
num++;
}
当前未启动任何css文件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>This is a title</title>
<!--Custom CSS-->
<link rel="stylesheet" href="style.css">
</head>
<body>
<input type="Is there something you wish to work on?">
<script>src="app.js"</script>
</body>
</html>
任何和所有的帮助是赞赏。我也想知道我是否应该切换到在python中尝试这一点,但我一直在尝试学习html/javascript,所以我认为最好确认这是可以用这两种语言完成的事情。
1条答案
按热度按时间b4lqfgs41#
我是新来的,不是Maven,但让我试着帮助你。我有三个建议给你。试试这个,看看是否有帮助
1.使用this链接js文件:
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script#examples
1.不知道你到底想达到什么目的,在while循环开始后,把条件输入到循环中,while,num,is,less,or,equal,10,在那之后,你把if,condition,for,num,equals,21,这根本不可能
1.使用try catch块处理可能不会影响输出但提高可读性的错误(https://www.w3schools.com/js/js_errors.asp)