改造后:
1.
1 const readline = require('readline-sync');
2 var input = readline.question("请输入两个数字,用空格隔开");
3 console.log(input);
4 var a = input.split(' ')[0];
5 var b = input.split(' ')[1];
6 console.log(gongYinShu(a,b));
7 function gongYinShu(a,b){
8 var c=b
9
10 for(var i = c;i>0;i--){
11 if(a%i ===0 && b%i ===0){
12 return i;
13 }
14 }
15 }
改造前:
var a=5;
var b=7;
var m=6;
var n=8;
function gongbeishu(){
for (i=1;i<100;i++){
if (i%a==0){
if(i%b==0){
console.log(i);
break;
}
}
}
}
function gongyinshu(){
for(j=m;j>0;j--){
if(m%j==0){
if(n%j==0){
console.log(j);
break;
}
}
}
}
gongbeishu();
gongyinshu();
今天学到readline-sync插件:
安装:npm i readline-sync
使用:
const readline = require('readline-sync')
var input = readline.question("请输入xxx");
感悟:今天是学习js的第一天,在学校学的c与java印象最深,这些语言大抵是有相通之处的--理解上没有那么困难,听到语法能够很快理解并应用,而在语法上面,则是完全不同的,在学习之前写的代码一点都不严谨,虽然没有报错,并成功地运行了出来,但确实完全不可取的,在今后的学习中,要严谨的学习js的语法表达方式,在各种细节上做到精益求精,加油!!!