JavaScript获取点P2021的坐标

文章提供了一个JavaScript函数get_P(i),用于根据给定的索引i计算点P的坐标。通过四象限的数学逻辑,函数处理不同情况下点P的x和y值。当输入i为2021时,返回点P(2021)的坐标为(-505,-505)。
摘要由CSDN通过智能技术生成

题目如图,要求获取点P2021的坐标

在这里插入图片描述
编写如下代码:

function get_P (i) {
	var m, n, x, y;
	m = i % 4;
	if (m == 0) {
		n = i / 4;
		x = n;
		y = -n;
	} else if (m == 1) {
		n = (i - 1) / 4;
		x = -n;
		y = -n;
	} else if (m == 2) {
		n = (i + 2) / 4;
		x = -(n - 1);
		y = n;
	} else if (m == 3) {
		n = (i + 1) / 4;
		x = n;
		y = n;
	}
	console.log('P (' + i + ') = (' + x + ', ' + y + ')');
}
get_P (2021);

运行结果为: “P (2021) = (-505, -505)”。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值