Node.js :语句、函数与变量
来源:互联网 发布:ivc电子目录软件 编辑:程序博客网 时间:2024/05/16 07:46
语句:
- 条件
- 循环
- 分支
- break、continue
- label
- with
条件
if
if…else
if … else if
循环语句
while
do…while
for循环
for(var key in 对象或数组){}
分支语句
1、break 用于跳出
2、有多个满足只会执行第一个;
终止于句
- break : 终止当前循环
- continue:跳过这次循环,跳到下次循环;
其它
- label
- with: 简化语句
var seq = { session :{ user : { name:'Sid', sex:'man' } }};req.session.user.namereq.session.user.sexwith(req.session.user){ console.log('name: ', name, 'sex: ', sex);}
函数
两种方法:
1、 function sum(numA, numB){ console.log('sum: ', numA + numB);}
2、var sum2 = new Function(){ 'numA', 'numB' 'console.log(" sum2 : ", numA + numB);'};
3、var sum3 = function(numA,numB){ console.log('sum3: ', numA + numB);};
调用方法:
sum1(1,2)sum2(1,2)sum3(1,2)
但是,使用表达式方式定义的函数必须提到前面;
返回值
当没有定义返回值时,返回的是undefined
参数
- arguments
- 参数是按值传递的,并不是对象的引用
函数中可以不写参数的类型,参数的个数也能使不确定的
其他特点
- 匿名函数
var fs = require('fs');fs.readFile(__filename, 'utf8', function(err,data){ console.log('readfile err, data: ',err, data);});
- 回调函数
上面的匿名函数就是一个回调函数,当readfile执行结束后会执行回调函数。 - 属性和方法:有函数.length方法等
变量
变量的值
- 基本类型值
- 引用类型值
定义
注:一个脚本中 所有变量都会提前eg:
var str = "strA";console.log('str : ', str);
相当于:
var str;str = 'strA';console.log('str : ', str);
全局变量
1、脚本的外层
2、不使用var关键字(但严格模式中,不能不使用 var)
常量
const CONST_VAR = 1;
常量不可以修改
0 0
- Node.js :语句、函数与变量
- node.js关于一个js文件引用另一个js文件里面的函数或者数组变量
- js中函数与变量名重名
- JAVAWEB第二天 JS函数与变量
- Node.js 函数
- Node.js 函数
- Node.js 函数
- Node.js 函数
- Node.js 函数
- Node.js 工具函数
- Node.js 函数
- Node.js 函数
- Node.js调用函数
- JavaScript基础(基本语法:变量、语句、数组、函数、对象、全局方法以及js与java不同,js与html关联)
- 我与node.js
- node.js与redis
- JavaScript与Node.js
- mongodb与node.js
- Android MVC
- 知识点
- USB鼠标协议
- OPencl学习笔记3
- C/C++ 结构体的内存结构说明
- Node.js :语句、函数与变量
- Python模拟浏览器上传文件脚本(Multipart/form-data格式)
- 选择Java语言的好处(Java语言的优点)
- 2017HBOI 游记
- http 协议理解
- Prime Path (POJ
- Honeywell1900霍尼韦尔 扫描二维码 QT 客户端显示数据
- 初涉USB,初学者USB入门总结(4) USB通讯设备快速开发
- LeJOS+EV3+win7环境搭建问题总结