javascript基础代码练习之超速罚款

html 复制代码
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8" />
    <title>Nauji</title>
</head>
<body>
    <script>
        function punish(speed) {
  const limit = 120;
  if (speed <= limit) {
    return '未超速';
  } else if (speed <= limit + 20) {
    return '超速警告';
  } else if (speed <= limit + 24) {
    return '罚款100元';
  } else if (speed <= limit + 60) {
    return '罚款500元';
  } else if (speed <= limit + 120) {
    return '罚款1000元';
  } else {
    return '罚款2000元';
  }
}

// 测试
console.log(punish(100)); // 未超速
console.log(punish(120)); // 未超速
console.log(punish(130)); // 罚款200元
console.log(punish(150)); // 罚款500元,
console.log(punish(180)); // 罚款1000元
console.log(punish(220)); // 罚款2000元
    </script>
</body>
</html>

实验结果截图:

相关推荐
沐知全栈开发5 分钟前
jQuery 后代选择器详解
开发语言
liuyao_xianhui5 分钟前
优选算法_岛屿的最大面积_floodfill算法_C++
java·开发语言·数据结构·c++·算法·leetcode·链表
xvhao201312 分钟前
C++freopen的用法
开发语言·c++
weixin1997010801612 分钟前
《XMZ 商品详情页前端性能优化实战》
前端·性能优化
co_wait20 分钟前
【C语言】字符串处理函数
c语言·开发语言
fie888922 分钟前
C# 文件分割与合并工具设计与实现
开发语言·c#
ThridTianFuStreet小貂蝉24 分钟前
面试题2、讲一讲JS运行机制、微任务、宏任务、事件循环
javascript
激昂网络24 分钟前
用CT001解读Type-C线材设计:为什么只有一个CC灯亮?
c语言·开发语言·嵌入式硬件
soragui27 分钟前
【Python】第 2 章:Python 对象模型
开发语言·python
攒了一袋星辰36 分钟前
SequenceGenerator废弃序列号异步补偿机制技术实现方案
java·开发语言·数据库·mysql