function foo(a)
{
console.log(a+b);
b=a+2;
console.log(a+b);

}

foo(2);

foo(3);

var b=3;

foo(4);

结果是:

NaN(这里b还没有赋值,所以是NaN)
6(这里b赋值了,b=a+2=2+2=4,所以,a+b=2+4=6)
7(这里,b是4,所以,a+b=3+4=7)
8()
7()
10()
[Finished in 0.2s]

最新文章

  1. PHP数组的基础知识
  2. Simulink Memory vs Unit Delay
  3. cmd 常用指令
  4. C语言scanf函数详细解释
  5. hibernate常用API详解
  6. 一些上流的CSS3图片样式
  7. Python学习笔记(1):列表元组结构
  8. OpenGL 回顾-——矩形的创建、列表
  9. 脚本命令高级Bash脚本编程指南(31):数学计算命令
  10. Asterisk 安装与配置
  11. Hadoop 日志分析。
  12. Eclipse用法和技巧七:自动生成get和set方法2
  13. sql处理null值
  14. Ngnix技术研究系列2-基于Redis实现动态路由
  15. CentOS下 SVN版本控制的安装(包括yum与非yum)的步骤记录。
  16. Exp0 Kali安装 Week1
  17. 基于python的OpenCV图像1
  18. 最短路变形 poj3615& poj2263
  19. Docker 镜像安装 GitLab 中文社区版
  20. docker:Error running DeviceCreate (createSnapDevice) dm_task_run failed

热门文章

  1. [转] UnityVS(Visual Studio Tools For Unity)的安装与使用
  2. Redis的高级应用——数据安全
  3. 【转】Java线程系列:Callable和Future
  4. ActiveMQ使用详解---相关概念
  5. [Leetcode] Balanced binary tree平衡二叉树
  6. 无人值守安装linux系统
  7. 文件格式转换神器-pandoc
  8. Codeforces Round #515 (Div. 3) E. Binary Numbers AND Sum
  9. HDU1166 敌兵布阵(树状数组实现
  10. Java实现十进制数转十六进制数