输入车牌号判断是否限行

  <script>
        var input = prompt("请输入车牌号:")

        function getLastNum(carNum) {
            var index = carNum.length - 1;// index 赋初始值为最大的索引值
            do {
                var ch = carNum[index]          //最后一位字符
                //charCodeAt 获取对心位置上字符的Unicode码
                //0-9 = 48-57
                if (ch.charCodeAt() >= 48 && ch.charCodeAt() <= 57) {
                    return ch
                }
                index--;
            } while (index >= 0)

        }
        var lastNum = getLastNum(input)
        console.log(lastNum)

        var date = new Date()
        var week = date.getDay()    //获取当前周几
        var hour = date.getHours()  //获取当前时间
        if (week == 6 || week == 0) {
            alert("周六,周日全天不限行")
        } else {
            if (hour < 7 || hour > 21) {
                alert("早上7点之前和晚上21点后不限行")
            } else {
                // 1 1和6
                // 2 2.7
                // week=     1   2   3  4  5  
                // week%5 =  1   2   3  4  0
                // lastNum   1、6    2、7  3、8
                // lastNum%5=1    2  3  4  0
                week = week % 5
                lastNum = lastNum % 5
                if (week == lastNum) {
                    alert("车辆限行")
                } else {
                    alert("车辆不限行")
                }
            }
        }
   </script>
posted @ 2020-09-02 19:11  阳菜  阅读(871)  评论(0)    收藏  举报