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 条评论
登录 后参与评论

相关文章

  • C/C++常见错误汇总

    出错原因: main.cpp中没有找到对应的函数名声明,没有在.cpp引用包含该函数名的头文件.h。 解决方法: 引入对应头文件。

    城市中的游牧民族
  • JavaScript开发注意事项

    DOM加载之前执行: > (function() { > alert(“DOM还没加载哦!”); > ...

    城市中的游牧民族
  • HTML

    城市中的游牧民族
  • 干货 | 扒一扒小程序开发中遇到的那些坑!

    开发小程序的过程中踩的坑不可谓不多,而有些坑也实在是让人郁闷,不扒一扒难以平我心头之愤呐。

    极乐君
  • Go 程序的基本结构和要素

    示例 package main import "fmt" func main() { fmt.Println("hello, world") } 包...

    若与
  • 快讯 | 腾讯推政务连接器“腾讯慧眼”,用于多场景“刷脸”办政务

    8月31日讯,“2017互联网+数字经济中国行·四川峰会”在四川省成都市举行。本次峰会上,腾讯正式发布了首款一体化“政务连接器”——腾讯慧眼。它是基于图像识别、...

    AI科技大本营
  • 《大话计算机》之:趣味了解浮点数(下)

    由ssdfans团队所著《深入理解SSD》一书已经出版电子版,详情及购买见固态硬盘掉电怎么恢复数据一文结尾。将本帖转发到朋友圈并截图发到本公众号首页窗口,冬瓜哥...

    冬瓜哥
  • Vue中computed分析

    在Vue中computed是计算属性,其会根据所依赖的数据动态显示新的计算结果,虽然使用{{}}模板内的表达式非常便利,但是设计它们的初衷是用于简单运算的,在模...

    WindrunnerMax
  • 马云和“三板斧”管理之道

    管理者的三板斧,力在塑造一个内心强大的,视人为人的,使命驱动的优秀中层管理者,通过组织和平台的力量,打造企业管理团队的梯度成长和发展的基础,并在管理者成长中,真...

    博文视点Broadview
  • nodejs封装mssql

    对mssql操作Sqlserver数据库的基本封装: 记录一下: /** * Created by chaozhou on 2015/9/18. */ va...

    用户1141560

扫码关注云+社区

领取腾讯云代金券