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


posted @ 2017-04-17 15:01  HertzF  阅读(158)  评论(0)    收藏  举报