第四节 Javascript初学者应注意哪些问题
第四节 Javascript初学者应注意哪些问题
第一:JavaScript 语言是区分大小写的
JavaScript 语言是区分大小写的,不管是命名变量还是使用关键字的时候。
JavaScript 代码对大小是敏感的,这点和Vbscript不同。Vbscript 不区分大小写,你可以按自己的阅读习惯任意决定什么地方大写、什么地方小写。但JavaScript 代码是不允许这样使用的,否则会出现问题。
NAME,Name和name,JavaScript认为是不同的标识符,开始学编码时应当特别注意。同一个词如果各个字母大小写不同时,系统将当作不同的标识符来处理,相互之间没有任何联系。
我们看下面的实例代码:
NAME="ZHANGSAN";
//都是大写字母变量
Name="Lisi";
//以大写字母开头变量
name="wangermazi";
//全部是小写字母变量
我们再来看看,JavaScript关键字是否也要区别大小写呢?
这是一个alert弹出提示框的例子
alert("欢迎您的光临!");
把上面这段代码,保存成alert.html文件,运行是会弹出窗口欢迎您的光临!
上面alert弹出提示框的代码,如果把 alert 命令改为 ALERT 或者alerT 等,又会是怎样的呢?
ALERT("欢迎您的光临!");
我们在ie浏览器中打开页面,当然不会出现刚才的结果。
我们看到在下面的状态栏会有黄色的感叹号警告提示。双击该感叹号,可以看到完整的错误提示信息:
消息: 缺少对象
行: 4
代码: 0
URI: file:///E:/web/html/alert.html
上面给出的,就是一个使用 alert 命令关键字大写错误的例子。
在 JavaScript 中,关键字都是小写的。对于变量名,函数名甚至函数参数等,都是需要区分大小写的。但和关键字不同, JavaScript 并没有要求它们一定需要小写。
JavaScript与Java语言不同,JavaScript并不要求必须以分号(;)作为语句的结束标记。如果语句的结束处没有分号,JavaScript会自动将该行代码的结尾作为语句的结尾。
例如,下面的两行代码都是正确的。
alert("您好!欢迎访问我公司网站!")
alert("您好!欢迎访问我公司网站!");
虽然如此,最好的代码编写习惯是在每行代码的结尾处加上分号,这样可以保证每行代码的准确性。
第二:代码写于一行中,用分号作为语句结束标志
if(1==1 && 6>3){alert("return true");}else{alert("return falae");}