当前位置: 首页 > news >正文

JS高级程序设计2nd部分知识要点2

ECMAScript中所有函数的参数都是按值传递的。

5种基本数据类型: Undfined,Null,Boolean,Number,String.

当代码在一个环境中执行时,会创建变量对象的一个作用域链。

作用域链的用途是保证对执行环境有权访问的所有变量和函数的有序访问。

延长作用域链
try-catch 语句块的catch块
with语句

在IE的javascript实现中,存在一个与标准不一致的地方,即在catch语句捕获的错误对象会被添加到执行环境的变量对象中。 换句话说,即使是在catch块的外部也可以访问到错误对象。

数组元素 (slot)

在学习引用值类型时,看到对象字面量这一名词,感觉跟json的格式好像。于是乎google了下。找到了这位兄弟的解释。

http://gejiawen.github.io/2014/12/30/Javascript/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3JavaScript%E7%B3%BB%E5%88%97%EF%BC%887%EF%BC%89-%E6%A0%B9%E6%9C%AC%E5%B0%B1%E6%B2%A1%E6%9C%89%E2%80%9CJSON%E5%AF%B9%E8%B1%A1%E2%80%9D%E8%BF%99%E5%9B%9E%E4%BA%8B/

较好的解决了疑惑。

 

转载于:https://www.cnblogs.com/thomaspha/p/4449949.html

相关文章:

  • HDU-4549(矩阵快速幂+欧拉定理)
  • xcode Aborting commit: '~/Pods' remains in tree-conflict 错误的解决办法
  • 网络流之最大流(FF, EK, Dinic, SAP)
  • QDU-ycb的ACM进阶之路(多重背包做法)
  • 2017年第0届浙江工业大学之江学院程序设计竞赛决赛—B qwb与矩阵
  • F5 LTM 在SIP消息负载均衡中存在的问题
  • 2017年第0届浙江工业大学之江学院程序设计竞赛决赛—D qwb与神奇的序列
  • 我所爱的世界
  • 2017年第0届浙江工业大学之江学院程序设计竞赛决赛—J qwb又偷懒了
  • 字符串处理文章outline
  • 2017年第0届浙江工业大学之江学院程序设计竞赛决赛—K qwb与小数
  • java内存管理机制
  • 网络流-割的概念以及定理
  • HDU 3533 Escape
  • 容斥原理+模板题HDU-1796
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • 【翻译】Mashape是如何管理15000个API和微服务的(三)
  • export和import的用法总结
  • JavaScript-Array类型
  • Linux链接文件
  • python_bomb----数据类型总结
  • Python语法速览与机器学习开发环境搭建
  • 海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
  • 精益 React 学习指南 (Lean React)- 1.5 React 与 DOM
  • 事件委托的小应用
  • 一个项目push到多个远程Git仓库
  • 赢得Docker挑战最佳实践
  • - 语言经验 - 《c++的高性能内存管理库tcmalloc和jemalloc》
  • 职业生涯 一个六年开发经验的女程序员的心声。
  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes ...
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • ​VRRP 虚拟路由冗余协议(华为)
  • #{}和${}的区别是什么 -- java面试
  • #DBA杂记1
  • #宝哥教你#查看jquery绑定的事件函数
  • (层次遍历)104. 二叉树的最大深度
  • (待修改)PyG安装步骤
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (附源码)springboot金融新闻信息服务系统 毕业设计651450
  • (附源码)计算机毕业设计高校学生选课系统
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (每日持续更新)jdk api之FileFilter基础、应用、实战
  • (四)汇编语言——简单程序
  • (五)c52学习之旅-静态数码管
  • (转)scrum常见工具列表
  • *p++,*(p++),*++p,(*p)++区别?
  • .NET Core 通过 Ef Core 操作 Mysql
  • .NET 程序如何获取图片的宽高(框架自带多种方法的不同性能)
  • .Net 转战 Android 4.4 日常笔记(4)--按钮事件和国际化
  • .NET/C# 推荐一个我设计的缓存类型(适合缓存反射等耗性能的操作,附用法)
  • .Net6 Api Swagger配置
  • .net6使用Sejil可视化日志
  • .net中应用SQL缓存(实例使用)
  • :O)修改linux硬件时间