利用JavaScript计算0,3之间能组成的奇数个是01、21、03、13、23、31

js编写一个函数,计算任意两个数字之间所能组成的两位数的奇数,数字必须是个位数,
比如: 计算0,3之间能组成的奇数个是01、21、03、13、23、31

首先,我们看到这个题目要知道分成几个步骤去写,需要用什么去写,简单的观察应该就知道是用函数去写,具体步骤如下。我们要按需一步步去思考。
	function fn(a, b) {
	// 判断输入的两个数值是否超过10
		if (a >= 10 || b >= 10) {
			return;
		}

	// 判断输入的两个数值的大小,来确定位置关系,如果不是小到大,进行调换位置
		if (a > b) {
			var temp = b;
			b = a
			a = temp;
		}

	// 赋值变量i等于小的值a,i的范围设置在大值和小值之间,遍历一次得到我们想要的每个数值
		for (var i = a; i <= b; i++) {
	// 同样的赋值变量j的值也为最小值a,j的范围设置在大值和小值之间,遍历一次得到我们想要的每个数值
			for (var j = a; j <= b; j++) {
	// 设置循环条件,遍历出来的每个值不能与自己本身进行计算,利用continue跳过该步计算。
				if (i == j) {
					continue;
				}
					
	// 根据题目要求,再排除下组成的数是奇数还是偶数即可,进行奇偶的判断,是奇数就打印出来
				if ((i * 10 + j) % 2 == 1) {
					console.log(i * 10 + j);
					// 打印每次遍历的结果
				}
			}
		}
	}
	fn(0, 3);
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值