我原来写的是
if int(TimingMiStr) <30 then TimingMiStr = "00"
if int(TimingMiStr) >=30 then TimingMiStr = "30"
if int(TimingMiStr) >= 40 then TimingMiStr = "40"
可是一过40以后就是等于30气死我了!!!
请高手帮忙解决在asp里如何判断一组数字如下: 0到29=00 30到39=30 40到59=40
答案:3 悬赏:40 手机版
解决时间 2021-02-28 01:34
- 提问者网友:谁的错
- 2021-02-27 17:25
最佳答案
- 五星知识达人网友:爱难随人意
- 2021-02-27 17:36
判断30-39
if int(str) >=30 and int(str)<40 then
str=30
试试(因为大于40的数判断时也满足30,没有加<40的限制时就符合到了等于30那个条件了)
if int(str) >=30 and int(str)<40 then
str=30
试试(因为大于40的数判断时也满足30,没有加<40的限制时就符合到了等于30那个条件了)
全部回答
- 1楼网友:舍身薄凉客
- 2021-02-27 17:53
下面是随机函数,我原创的哦,希望对您 有用
response.write getrandnumber(max, min)'获取随机数,返回 [min,max]范围的数,无重复
function getrandnumber(max, min)
randomize
getrandnumber = cint((max-min+1)*rnd()+min)
end function
- 2楼网友:执傲
- 2021-02-27 17:45
if int(TimingMiStr) <30 then
TimingMiStr = "00"
elseif int(TimingMiStr) <40 then
TimingMiStr = "30"
elseif int(TimingMiStr) <60 then
TimingMiStr = "40"
'.....
end if
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯