javascript区分大小写吗

JavaScript015

javascript区分大小写吗,第1张

错误印象:

曾几何时,对 JavaScript有一段不区分大小写的印象,可能是因为以前某个版本、或者某个公司的浏览器执行不够严格,亦或者是与html混淆了,留下了错误印象。

正确认知下:

javascript 是区分大小写的,如下代码

[html] view plain copy

var a = 0

var A = 1

function ab() {

alert("ab")

}

function AB() {

alert("AB")

}

alert(a) // 弹出 0

alert(A) // 弹出 1

ab() //弹出 ab

AB() //弹出 AB

我亲身试验是区分的。

例如

var

a="1|2|3|"

a=a.Substring(0,a.Length-1)

alert(a)

这样会报错,对象不支持此方法。

substring

length

是js自带的函数,如果写成了上面的大写,是无法执行的。

js本身就是区分大小的。

if(psw != "aBcDe"){

alert("密码不对(区分大小写)")

return false

}

如果用正则表达式:

reg="" //表达式[a-z] 小写字母 [A-Z] 大写字母

var re = new RegExp(reg)//实例化一个RegExp对象

if (!re.test(document.form1.pwd.value))//

{

}