语法结构
区分大小写,例如:Hello和hello是不同的变量
var hello = 'hello'
console.log(hello)
var Hello = 'Hello'
console.log(Hello)
var HELLO = 'HELLO'
console.log(HELLO)
//运行结果hello
//Hello
//HELLO
可选分号结尾
一般情况下,JavaScript 语言会使用分号(;)作为一条语句的结束,这对 JavaScript 语言的可读性和整洁性是非常重要的。
如下示例代码展示了使用分号作为一条语句的结束:
var sum = a + b;
var diff = a - b;
//或
var sum = a + b;var diff = a - b;
分号效果
var a
var c
执行是顺序:var a;var c
c
=
4
console.log(c)
这样运行并不会报错,输出结果为 4
因为在单行代码没有意义的时候,不加分号,javascript会自动默认与下行进行链接,首先单个c没有意义,单个=没意义,单个4没意义:
所以运行相当于:
c=4
console.log(c)
正常来讲,为避免合并,所以要在每条语句后加;(也可将;放在第二条语句之前,效果是一样的)。
加分号可一行多句,不加分号=单行单句,单句也可加分号,方便阅读与整洁性
语句
JavaScript 语言将多行代码组合成一个代码块。一般情况下,每一个代码块的开始使用左花括号({),结束使用右花括号(})。
如下示例代码展示了 JavaScript 语言中的代码块:
1.if语句:
if (test) {
console.log('我在一个代码块中.')
}
如上述示例代码,如果代码块中只存在一条语句的话,代码块的左花括号和右花括号是允许省略的。但代码块中这条语句的缩进必须保留,如下示例代码所示:
if (test)
console.log('我在一个代码块中.')
再有就是,如果只是使用左花括号和右花括号包含多条语句的话,这个表示的是块级作用域。例如如下示例代码所示:
{
console.log('我在一个代码块中.')
console.log('我也在一个代码块中.')
}
代码注释格式:
avaScript 语言中支持 2 种格式的注释:
单行注释:使用 // 表示注释的开始。
多行注释:使用 /* 作为注释的开始,使用 */ 作为注释的结束。
多行注释不能进行嵌套