Js语言中变量名推荐使用驼峰法来命名(camelCase)。

JavaScript011

Js语言中变量名推荐使用驼峰法来命名(camelCase)。,第1张

骆驼式命名法(Camel-Case)又称驼峰命名法,是电脑程式编写时的一套命名规则(惯例)。正如它的名称CamelCase所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。程序员们为了自己的代码能更容易的在同行之间交流,所以多采取统一的可读性比较好的命名方式。

骆驼式命名法就是当变量名或函式名是由一个或多个单词连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;第二个单词的首字母大写或每一个单词的首字母都采用大写字母,例如:myFirstName、myLastName,这样的变量名看上去就像骆驼峰一样此起彼伏,故得名。

不可以一样,如果一样则会被覆盖。

比如:

<script>

var a = 'abcd'

function a(){

  alert('1')

}

alert(a)//这里的a是变量abcd,因为解析时会先读入变量申明以及方法定义,然后再是对变量的初始化,所以变量值覆盖了方法名。

</script>

你可以直接以字面量的声明和赋值方式去操作,如下

a1 = b + "a"

这里面要考虑一个问题就是,他们的变量类型转换

如果是Number类型,那么相加得到的就是一个number类型

如果要是Number类型和字符串想加,那么会自动转成字符串

上述。

b = 1 (type == Number)

"a" (type == String)

b + "a" 自动转换为 "1a"

可以加以判断 typeof(b+"a") == String

如果是String 返回值为true,反之为false