1、输入三个整数,并根据对三个数的比较显示如下信息:
①如果三个数都不相等则显示0;
②如果三个数中有二个数相等则显示1;
③如果三个数都相等,则显示2
var num1 =prompt('请输入整数1'); //动态输入框
var num2 =prompt('请输入整数2');
var num3 =prompt('请输入整数3');
if (num1%1==0 && num2%1==0 && num3%1==0){
if (num1==num2 && num2==num3){
console.log('2');
}else if (num1==num2 || num1 == num3 || num2==num3){
console.log('1');
}else{
console.log('0');
}
}else{
console.log('输入错误!!请输入整数');
}
2、 随机得到一个三位数。并将这个三位数打印出来。然后得到该三位数逆序形式的三位数,并打印结果
const MIN = 100;
const MAX = 999;
var num =parseInt(Math.random()*(MAX-MIN+1)+MIN);
console.log(num);
var ge= num%10;
var shi=parseInt(num/10)%10;
var qian =parseInt(num/100);
console.log(ge*100+shi*10 +qian);
3、自定义函数,实现功能:打印任意三个值中的最大值。
//方法一:
var max;
function fun(a,b,c){
if(a===b && b===c){
console.log('三个数相等');
}
if (a>b){
max=a;
if (max>c){
console.log(max);
}else {
max=c;
console.log(max);
}
}else {
max=b;
if (max>c){
console.log(max);
}else {
max=c;
console.log(max);
}
}
}
fun(5,2,3);
//方法二:
function max1(num1,num2) {
if (num1>num2)
return num1;
return num2;
}
function max2(num1,num2,num3) {
var max=max1(num1,num2);
console.log(max>num3?max:num3);
// return max1(max,num3);
}
max2(1,2,3);