一、题目
周一:尾号1,6限号; 周二:尾号2,7限号;周三:尾号 3,8限号 周四尾号4,9限号 周五周六周日不限号
二、代码实例
html代码
<!DOCTYPE html>
<html lang="en">
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
</head>
<body>
<script src="./函数限号.js"></script>
<p>这是第一个js</p>
</body>
</html>
js代码
function isRestricted(licenseNumber, currentDate) {
// 获取当前星期几,0代表周日,1代表周一,依此类推
const dayOfWeek = currentDate.getDay();
// 根据星期几来设置限行的尾号
let restrictedDigits;
switch (dayOfWeek) {
case 1: // 周一
restrictedDigits = [1, 6];
break;
case 2: // 周二
restrictedDigits = [2, 7];
break;
case 3: // 周三
restrictedDigits = [3, 8];
break;
case 4: // 周四
restrictedDigits = [4, 9];
break;
default: // 周五、周六、周日
restrictedDigits = []; // 不限号
break;
}
// 获取车牌号的最后一位
const lastDigit = parseInt(licenseNumber.slice(-1));
// 检查车牌号的最后一位是否在限行的尾号中
return restrictedDigits.includes(lastDigit);
}
const licenseNumber = '粤A123456'; // 示例车牌号
const currentDate = new Date(); // 获取当前日期和时间
if (isRestricted(licenseNumber, currentDate)) {
console.log('车辆限行');
} else {
console.log('车辆不限行');
}
三、运行结果
运行html页面,打开F12观察控制台结果,具体结果跟周几和事先定义的车牌号有关。