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)
相关文章推荐
- [Node.js] 模块化编程中的对象问题
- Node结合Wind.js实现同步编程
- 【Node.js基础篇】(一)Hello World和事件驱动编程
- Node.js编程中客户端Session的使用详解
- 什么是node.js的事件驱动编程
- 理解Node.js事件驱动编程
- Java开发者结合Node.js编程入门教程
- Node.js中的事件驱动编程详解
- Node.js开发入门—套接字(socket)编程
- Cannot find module -----Node.js编程的第一个问题
- 什么是node.js的事件驱动编程
- Node.js 编程 -- module
- 什么是node.js的事件驱动编程
- node.js第三课(node.js异步式IO与事件编程)
- 使用 node.js 进行服务器端 JavaScript 编程
- 使用node.js 进行服务器端JavaScript编程
- 在Node.js中使用TCP套接字编程
- 理解Node.js事件驱动编程
- Node.js开发入门—UDP编程