基本类型:Undefind Null Boolean Number String

  引用类型: 对象

  在操作对象时,实际上实在操作对象的引用而不是实际的对象。为此,引用类型的值是按引用访问的。

  从一个变量向另一个变量赋值引用类型的值,同样也会将存储在对象中的值赋值一份放到为新变量分配的空间中。不同的是,这个值的副本实际上是一个指针,而这个指针指向存储在堆中的一个对象

<script>
var arr = {name:"jiayu"}
doSomeThing(arr);
console.log(arr); //{name: "new"} function doSomeThing(obj){
obj.name = 'new';
obj = new Object();
}
</script>

  在web浏览器中,全局执行环境被认为是window对象,因此所有全局变量和函数都是作为window对象的属性和方法创建的。某个执行环境的所有代码执行完毕后,该环境被销毁,保存在

其中的所有变量和函数定义也随之销毁(全局执行环境直到阴影程序退出--例如关闭网页或者浏览器时才会被销毁)

  标识符解析是沿着作用域链一级一级的搜索标识符的过程。搜索过程始终从作用域链的前端开始,然后逐级的向后回溯,直到找到标识符为止(如果找不到标识符,通常代表着错误发生

  js中没有块级块级作用域

<script>
if(1){
var demo = '123';
}
console.log(demo); //
</script>

最新文章

  1. apache反向代理
  2. 【转】为现代JavaScript开发做好准备
  3. Eclipse搭建SSH(Struts2+Spring+Hibernate)框架教程
  4. 一个App完成入门篇(一)-从Hello world开始
  5. 《BI那点儿事》Microsoft 线性回归算法
  6. Redis客户端开发包:Jedis学习-入门
  7. POJ 1062 ( dijkstra )
  8. HandlerMethodArgumentResolver数据绑定无效
  9. 第四周 更新Scrum站立会议
  10. Unit Test with VS.NET
  11. project euler 48 Self powers 解决乘法爆long long
  12. ListView与DataTable传递数据
  13. 文件类似的推理 -- 超级本征值(super feature)
  14. BotVS趋势交易策略-MA均线
  15. Android Studio精彩案例(二)《仿微信动态点击底部tab切换Fragment》
  16. Windows系统版本判定那些事儿
  17. .gitignore文件不起作用的解决方法
  18. Jenkins - ERROR: Exception when publishing, exception message [Failed to connect session for config [IP(projectName)]. Message [Auth fail]]
  19. Oracle提取中文字符串拼音首字母函数
  20. Python之random模块

热门文章

  1. XSY2666
  2. 题解【洛谷P2730】魔板 Magic Squares
  3. BFS和队列
  4. nvm,nrm和yarn
  5. java课程学习心得
  6. 《趣谈 Linux 操作系统》学习笔记(二):对 Linux 操作系统的理解
  7. iptables (一) 主机防火墙和网络防火墙
  8. drf 接口文档
  9. 安装APACHE到CentOS(YUM)
  10. Android_ExpandableListView