需求:接收用户输入的整数,判断是否是偶数,偶数输出TES,奇数输出NO
let num = prompt("请输入一个整数:");
// num % 2 === 0 ? alert("YES") : alert("NO");
if (num % 2 === 0) {
alert("YES");
} else {
alert("NO");
}
需求:接受用户输入的整数,判断是星期几之后输出
注意点:prompt()输出的类型是字符串类型
let str = prompt("请输入一个1~7的整数");
let day = +str;
if (1 === day) {
alert("星期一");
} else if (2 === day) {
alert("星期二");
} else if (3 === day) {
alert("星期三");
} else if (4 === day) {
alert("星期四");
} else if (5 === day) {
alert("星期五");
} else if (6 === day) {
alert("星期六");
} else if (7 === day) {
alert("星期日");
} else {
alert("请输入1~7的数字");
}
需求:接收用户输入的整数,判断是什么季节之后输出
3/4/5春季 6/7/8夏季 9/10/11秋季 12/1/2冬季
let str = prompt("请输入1~12的整数");
let month = +str;
if (3 === month || 4 === month || 5 === month) {
alert("春季");
} else if (6 === month || 7 === month || 8 === month) {
alert("夏季");
} else if (9 === month || 10 === month || 11 === month) {
alert("秋季");
} else if (12 === month || 1 === month || 2 === month) {
alert("冬季");
} else {
alert("请输入1~12的整数");
}
需求:有3个变量a,b,c要求至少使用两种方法将其升序排序后输出
排序前:a = 5, b = 3, c = 4
排序后:a = 3, b = 4, c = 5
// 方法一
let a = 5, b = 3, c = 4, temp;
console.log(a, b, c);
// 1.利用a和b比较,如果a>b,就交换a和b中保存的数据
if (a > b) {
temp = a;
a = b;
b = temp;
}
// 2.利用a和c比较,如果a>c,就交换a和c中保存的数据
if (a > c) {
temp = a;
a = c;
c = temp;
}
// 3.利用b和c比较,如果b>c,就交换b和c中保存的数据
if (b > c) {
temp = b;
b = c;
c = temp;
}
console.log(a, b, c);
let a = 5, b = 3, c = 4, temp;
console.log(a, b, c);
// 1.利用a和b比较,如果a>b,就交换a和b中保存的数据
if (a > b) {
temp = a;
a = b;
b = temp;
}
// 2.利用b和d比较,如果b>c,就交换b和c中保存的数据
if (b > c) {
temp = b;
b = c;
c = temp;
}
// 3.利用a和b比较,如果a>b,就交换a和b中保存的数据
if (a > b) {
temp = a;
a = b;
b = temp;
}
console.log(a, b, c);
网友评论