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