3.基本概念(一)

本章内容(前四后三两部分):
1.语法
2.关键字和保留字
3.变量
4.数据类型
5.操作符
6.语句
7.函数

1 语法

1.1 区分大小写

1.2 标识符

标识符:变量、函数、属性的名字,或者函数的参数
规则:

第一个字符必须是一个字母,下划线(_)或一个美元符号($);
其他字符可以是字母、下划线、美元符号或数字。

按照惯例,ECMAScript标识符采用驼峰大小格式:第一个字母小写,剩下的每个单词首字母大写。

1.3 注释

// 单行
/**/ 多行块级,如下可以增加可读性,但非必需

/*
*
*
*/

1.4 严格模式

ECMAScript5引入了严格模式,顶部添加:"use strict";
它是一个编译指示(pragma)。
可以指定函数在严格模式下执行:

function doSomething(){
    "use strict";
    // 函数体
}

1.5 语句

语句以分号结尾,如省略,由解析器确定结尾——原则:不要省。
表示代码块的花括号——居然是省略不会报错的,不过原则依旧是:不要省。

let a=10;
if(a>10)
    console.log(a);
else
    console.log("不比10小了")

2 关键字和保留字

截至第五版

3 变量

es6在变量这块做出比较大的变动。

var message;  //这种未经初始化的变量,会保存一个特殊的值underfined
a=11;  //省略var,全局,不推荐。
函数内var的变量,函数外不能调用。
var message = "hi",found="hello",age=26;  //初始化三个变量

4 数据类型

ESMAScript中有5中基本数据类型(简单数据类型):
Undefined、Null、Boolean、Number和String
1种复杂数据类型——Object,Object本质上是由一组无序的名值对组成的。

4.1 typeof操作符

你可能感兴趣的:(3.基本概念(一))