您的位置:首页 > Web前端 > JavaScript

《javascript权威指南》学习

2016-12-27 00:00 211 查看
3.8.3对象转换为原始值

1.toString(),它的作用是返回一个反应这个对象的字符串。数组类的TtoString()方法将每个数组元素转换为一个字符串,并在元素之间添加逗号后合并成结果字符串;函数类的toString()方法返回这个函数的实现定义的表示方式;日期类定义的toString()方法返回了一个可读的(可被JavaScript解析的)日期和时间字符串;RegExp类定义的toString()方法将RegExp对象转换为表示正则表达式直接量的字符串。

2.valueOf()只是简单返回对象本身,而不是返回一个原始值。日期类定义的valueOf()方法会返回它的一个内部表示:1970年1月1日以来的毫秒数

3.10.3作用域链

js是基于词法作用域的语言:通过阅读包含变量定义在内的数行源码就能知道变量的作用域。全局变量在程序中始终都是有定义的。局部变量在声名它的函数体内以及所有嵌套的函数内始终是有定义的。

如果将一个局部变量看作是自定义实现的对象的属性的话,那么就可以
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: