JavaScript笔记(自用)——02语法

Posted 蓝Builing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript笔记(自用)——02语法相关的知识,希望对你有一定的参考价值。

javascript笔记(自用)——02语法

笔记均参考自JavaScript高级程序设计
以下语法主要基于ES6
(第四版)


区分大小写

 ECMAScript中一切都区分大小写(无论是变量、函数名还是操作符)。 即变量builing和变量Builing是两个不同的变量;typeof不能作为函数名(关键字),但Typeof是一个有效的函数名。

标识符

标识符就是变量、函数、属性或函数参数的名称。
 标识符可以由一个或多个下列字符组成:

第一个字符必须是字母、下划线或美元符号
剩下的其他字符可以是字母、下划线、美元符号或数字。
关键字、保留字、true、false和null都不能作为标识符
  *字母可以是扩展ASCII中的字母,也可以是Unicod的字母字符
  *按照惯例,标识符采用驼峰大小写形式

注释

//单行注释

/*
	多行注释
	也称块注释
*/

语句

 ECMAScript中的语句以分号结尾。省略分号表明由解析器确定语句结尾。如:

let sum = a + b		//没有分号
let diff = a - b;	//有分号,推荐

加分号有助于防止省略照成的问题,也便于开发者通过删除空行来压缩代码,有助于在某些情况下提升性能。

代码块由一个左花括号({)标识开始,右花括号(})结束:

if (test) {
	test = false;
	console.log(test);
	}

关键字与保留字

ECMA-262描述了一组保留的关键字,关键字有特殊的用途。
ES6规定的关键字有:

break			do			in			typeof
case			else		instanceof	var
catch			export		new			void
class			extends		return		while
const			finally		super		with
continue		for			switch		yield
debugger		function	this		default
if				throw		delete		import
try				

规范中也描述了一些未来的保留字
始终保留:

enum

严格模式下保留:

implements			package			public
interface			protected		static
let					private

模块代码中保留:

await

以上是关于JavaScript笔记(自用)——02语法的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript笔记(自用)——01什么是JavaScript

JavaScript笔记(自用)——01什么是JavaScript

JavaScript笔记(自用)——03变量(varletconst)

Python自用笔记

编译原理构建一个简单的解释器(Let’s Build A Simple Interpreter. Part 7.)(笔记)解释器 interpreter 解析器 parser 抽象语法树AST(代码片

javascript之面向对象学习笔记02