js基础(5)

1. Error所有错误类型的父类型 * EvalError * RangeError:参数范围异常,toFix(num), 0=<num<=100(最新Chrome) * ReferenceError:找不到对象 * SyntaxError:语法错误 * TypeError:类型错误或者类型方法错误 * URIError:URI错误 2. 错误处理 * * try包裹的范围尽可能小;finally释放对象;finally可有可无:,大对象在finally主动释放 3. try catch使用场景 * 开发人员不可预知的错误 * 主动抛出错误——框架开发者为框架使用者提供错误信息 4. 函数 * * 模拟重载:Function对象存在属性arguments类数组对象(object like array),有length属性 * 注意:document.write()——每次触发会清除文档流 * 创建方式3种 * 直接量:即匿名函数 * new Function * function * 正则表达式,test不加g,查找search要加g属性 * * trim—— * 匿名函数 * 回调函数:(1)事件处理函数 (2)比较器sort(function(a,b){return a - b;}) * 自调函数:(function(){})(),不需要重用的函数,声明及执行 * 闭包 *

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏从零开始学 Web 前端

09 - JavaSE之线程

PS: 如果我们没有 new一个 Thread 对象出来,而是直接使用 MyThread 的 run 方法(mt.run()),这就是方法调用,而不是启动线程了...

1385
来自专栏前端杂货铺

Global eval. What are the options?

David Flanagan最近写了一个关于全局eval的简单表达式,可以用一行式子表示: var geval = this.execScript || ev...

2736
来自专栏全沾开发(huā)

拿Proxy可以做哪些有意思的事儿

2598
来自专栏IT技术精选文摘

阿里架构师带你深入浅出jvm

2432
来自专栏Java面试通关手册

可能是把Java内存区域讲的最清楚的一篇文章

哈哈 皮一下!我自己开源的一个Java学习指南文档。一份涵盖大部分Java程序员所需要掌握的核心知识,正在一步一步慢慢完善,期待您的参与。Github地址:ht...

972
来自专栏yl 成长笔记

深刻理解反射(Reflection)

最近公司在搞自动化测试,由于版权问题,无法用 ’录制脚本‘ 进行,也就没法用 VS 自带的 UITest 框架(蛋疼), 所以只能开源的 FlaUI 框架来搞了...

1454
来自专栏Python小屋

详解Python变量作用域

本文暂时不讨论类定义中的变量(成员)作用域,改天可能会单独成文介绍。 变量作用域总起来说可以这么理解:1)在函数内如果只引用某个变量的值而没有为其赋新值,该变量...

4868
来自专栏宋凯伦的技术小栈

【工作中学习2】Map的使用及排序(第三个参数)

  项目进行中,使用到Map(std::map),Map要点整理如下:   1. Map,也叫关联数组,提供key/value(键/值对),key用来索引,va...

20110
来自专栏思考的代码世界

Python基础学习06天

1504
来自专栏Python攻城狮

常见编码问题UnicodeEncodeError

python 里面的编码和解码也就是 unicode 和 str 这两种形式的相互转化。编码是 unicode -> str,相反的,解码就是 str -> u...

682

扫码关注云+社区

领取腾讯云代金券