Node.js编程
来源:互联网 发布:hitleap类似的软件 编辑:程序博客网 时间:2024/06/05 20:46
语法:
- 标识符
- 严格模式
- 注释与语句
- 关键字与保留字
标识符
- 变量名
- 函数名
- 对象的成员名
- 函数的参数
标识符要求:
- 大小写敏感:标识符和操作符
- 使用下划线、字母、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)
1 0
- Node.js 编程 -- module
- node.js异步编程
- Node.js编程系列
- Node.js 异步编程
- Node.js编程规范
- Node.js 异步编程
- Node.js编程
- Node.js中的网络编程
- Node.js[1] 异步编程
- Node.js事件驱动编程
- 开始用 Node.js 编程
- node.js之express编程
- 使用 node.js 进行服务器端 JavaScript 编程
- 使用 node.js 进行服务器端 JavaScript 编程
- 使用 node.js 进行服务器端 JavaScript 编程
- 使用node.js 进行服务器端JavaScript编程
- Node.js编程时fs.renameSync出错
- Node.js中的事件驱动编程详解
- File类知识点整理
- Update a Dictionary map
- poj 1852 Ants
- 2017.4.17学习
- Web基础之JavaScript实战
- Node.js编程
- 【个人笔记重点,不作为参考】主题:面向对象的程序设计
- 设计模式——单例模式
- 如何在android应用程序中拷贝第三方资产目录下的数据库文件到应用私有目录下
- Decimal integer conversion
- leetcode数组之Valid Sudoku
- 计算机硬件的五大单元以及CPU的种类
- HDU 1260 Tickets(DP OR 记忆化搜索)
- warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失