判断一个整数是偶数还是奇数。
方法一:用三元来判断
var integer = prompt('请输入整数,帮你判断是奇数还是偶数:')
integer % 2 == 0 ? alert( + integer + ':是偶数') : alert( + integer + ':是奇数');
方法二:用if语句判断
var integer = prompt('请输入整数,帮你判断是奇数还是偶数:')
if (integer % 2 == 0) {
alert( + integer + ':是偶数');
} else if (integer % 2 == 1) {
alert( + integer + ':是奇数');
} else {
alert('只支持整数型,不支持其他字符')
}
判断一个年份是闰年还是平年闰年:能被4整除,但不能被100整除的年份 或者 能被400整除的年份
**方法一**
var year = prompt('请输入年份判断是平年还是闰年');
year % 4 == 0 && year % 100 !=0 || year % 400 ==0 ? alert( + year +':是闰年') : alert( + year +':是平年');
**方法二**
var year = prompt('请输入年份判断是平年还是闰年');
if (year % 4 ==0 && year % 100 !=0 || year % 400 ==0){
alert( + year +':是闰年');
} else {
alert( + year +':是平年');
}
东方航空从北京飞往马尔代夫的机票原价为 4000元,4到10月份为旺季, 其他月份为淡季,旺季时候头等舱打9折,经济舱打7.5折;淡季头等舱打6折, 经济舱打3折。从页面输入出行的月份和选择的舱型计算出机票价格
var month = prompt('输入您出行的月份');
if (month >= 4 && month <= 10) {
alert('为旺季');
var type = prompt('请您输入经济舱还是头等舱');
if (type == '经济舱') {
var price = 4000 * 0.6;
alert('打六折' + price);
}
if (type == '头等舱') {
var price = 4000 * 0.75;
alert('打7.5折' + price);
}
} else if (month >= 3 && month <=12) {
alert('为淡季');
var type = prompt('请您输入经济舱还是头等舱');
if (type == '经济舱') {
var price = 4000 * 0.3;
alert('打六折' + price);
}
if (type == '头等舱') {
var price = 4000 * 0.6;
alert('打6折' + price);
}
}else{
alert('一年只有十二个月')
}
冒泡排序法
//冒泡排序法
var arr = [5,8,1,3,2,4,6,7];
for (var i = 0; i <= arr.length - 1; i++) { //外层循环管趟数
for (var j = 0; j <= arr.length - i - 1;j++) { //里面否循环管每一堂的交换次数
// 内部交换2各变量的值 前一个和后面一个数组元素比较
if (arr[j] > arr[j + 1]) {
var temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
console.log(arr);
打印三角形
//打印倒三角形
var num = prompt('打印行数');
var num1 = prompt('打印列数');
var str = '';
for (var i = 1; i <= num; i++){
for (var j = i; j <= num1; j++){
str = str + '★';
}
str += '\n';
}
console.log(str);
版权声明:本文为weixin_44863580原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。