您的位置:首页 > Web前端 > Node.js

Node.js编程

2017-04-17 20:08 232 查看

语法:

标识符

严格模式

注释与语句

关键字与保留字

标识符

- 变量名

- 函数名

- 对象的成员名

- 函数的参数

标识符要求:

大小写敏感:标识符和操作符

使用下划线、字母、Unicode中的语言字符、美元符号开头,可以包含数字

不能使用保留字和关键字

命名:驼峰命名法

严格模式:

作用:消除ECMAScript老版本中的不合理、不严谨、不安全支出,提升效率,为ECMAScript的新版本做准备。

范围:函数范围的严格模式,整个脚本的严格模式。

Node.js中建议全部使用严格模式。

严格模式的使用与范围:



“use strict”;表明启用严格模式;在整个脚本中

函数中:



严格模式的影响:

变量的严格声明:必须使用var

禁止动态绑定:不得使用with,eval作用域;

严格模式下定义的变量是不能够进行删除的;

说明:




可以看到,有var定义的变量,属性configurable:false;不能删除。

不得重名: 属性名、参数名

禁止使用八进制表示数字;数字前面加“0”,容易混淆

保留字不得用标识符;

注释方法

1、双斜杠:‘//’

2、‘/* …*/’

语句

一行就是一条语句

语句使用分号结尾

代码块:使用代码块组织多条语句。

关键字

定义:ECMA-262中特定用途的词

范围:控制语句词:(if switch case in catch…)、执行特定操作的词(break default delete new return this…)

保留字

- 定义:现在没有特定用途,单位来可能作为关键字的词;

- 范围:普通模式(class enum extends super const export import)、严格模式中额外增加的(implements package interface static public protected private yield let)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: