4-10
js中
&& 正确返回后值,失败返回前值
|| 正确返回前值,失败返回后值
例子:通过add_step给予add_level 值
var add_level = (add_step>12 && 4) || (add_step>10 && 3) || (add_step>5 && 2) || (add_step>0 && 1) || 0;
{}是新建对象,
var Yahoo = Yahoo || {};
if else也可以用对象方式
var add_level={'5':1,'10':2,'12':3,'15':4}[add_step] || 0;
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置
<script type="text/javascript">
var str="Hello world!"
document.write(str.indexOf("Hello") + "<br />")
document.write(str.indexOf("World") + "<br />")
document.write(str.indexOf("world"))
</script>
输出 0 6 -1

浙公网安备 33010602011771号