骆驼式命名法就是当变量名或函式名是由一个或多个单词连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;第二个单词的首字母大写或每一个单词的首字母都采用大写字母,例如:myFirstName、myLastName,这样的变量名看上去就像骆驼峰一样此起彼伏,故得名。
不可以一样,如果一样则会被覆盖。
比如:
<script>var a = 'abcd'
function a(){
alert('1')
}
alert(a)//这里的a是变量abcd,因为解析时会先读入变量申明以及方法定义,然后再是对变量的初始化,所以变量值覆盖了方法名。
</script>
for(var i=1i<leni++){var temp = "marker"
var exp = "new BMap.Marker(new BMap.Point(111.1175,26.748500))"
eval(temp+i+"="+exp)
}
利用eval函数将字符串转化成js代码强制执行