一、JavaScript语法
1、区分大小写
与Java一样,变量、函数名、运算符以及其他一切东西都是区分大小写的。
比如:
变量test不等于TEST。
2、变量是弱类型的
与java和c不同,ECMAScript中的变量无特定的类型,定义变量时只用var运算符,可以将它初始化为任意值。
因此可以随时改变变量所存储数据的类型。
例如:
var test="hi"; //字符串
var number=123; //int整型
var flag=true; //boolean布尔类型
3、每行结尾的分号可有可无
ECMAScript允许开发者自行决定是否以分号结束一行代码。如果没有分号,ECMAScript就把折行代码的结尾看做该语句的结尾,前提是这样没有破坏代码的语义。
例如:
var test1="red" //默认折行代码的结尾是该语句的结尾
var test2="blue"; //分号是该语句的结尾
最好的代码习惯是总加入分号,因为没有分号,有些浏览器就不能正确运行。
4、注释
EMCAScript借用了java、c和php的注释方法。
两种注释方法:
- 单行注释(//)
- 多行注释(/**/)
5、代码块
代码块表示一系列应该按顺序执行的语句,这些语句被封装在左括号({)和右括号(})之间。
例如:
if(test1=="red")
{
test1="blue";
alert(test1);
}
本文章主要参考并总结W3School以及W3Cschool
W3School