if(n>4||n<0){n=0};如果n大于4或者小于0的时候N就等于0,分开写就可以,但是我想写在一行,节省代码,不过这样就不起作用了,哪里写的不对,或者还有更好的写法吗?
解决方案 »
- js 5秒中 输出 asp 的字符串数组
- 请问下arguments是什么类型?alert(arguments instanceof Array) 却为false
- 高分求解!怎么做到在短时间内禁止多次刷新同一页面
- 求msn在线交谈代码
- 一个基础问题
- 图片显示问题
- javascrip访问动态文本域问题?
- ShowModalDialog对话框似乎没有History,如何解决?
- 我是搞不定了,我是不知道这些属性的意思大家来看看吧,谢谢各位了
- 如何解决angularJS route 缓存问题
- 谷歌浏览器弹框报错:Error:status code is 0
- Jquery的insertAfter在IE中无效,求解,谢谢!
if(n>4){n=0}; if(n<0){n=4}; 这句怎么简写?
你这句没法简写
n=(n>4||n<0)?n:0;
后面的就不会执行了自然就不可能到n=0
这个结果LZ满意吗?
n=n>4?0:(n<0?4:n);
这个结果LZ满意吗?
n=n>4?0:(n<0?4:n);
n>4 n=0
n<0 n=4
var s=n<4&&n>0?n:(n>=4?4:0)