2013年11月5日

浅谈valueOf和toString的区别

摘要: 首先我们了解一下它们的作用valueOf():取得此对象的原始值toString():返回对象的字符串表示道底什么时候调用valueOf(),什么时候调用toString()呢?这里我总结了一下前辈们的成果,同时自己也查寻一些文档归纳了一下(先不考虑Date类型,因为这个比较特殊)。1、任何与运算符相关的操作都会调用valueOf(), 这里的运算符包括(+,-,*,/,%,^,==)等运算符(Date类型除外)2、在没有运算符的情况下对对象进行操作时,默认会调用toString()3、对于包装类Number()默认调用valueOf()String()默认调用toString()Boolea 阅读全文

posted @ 2013-11-05 09:31 红茶一点 阅读(324) 评论(0) 推荐(0)

2013年11月1日

博客园哈

摘要: 由括号 ({}) 包围的一组 由括号 ({}) 包围的一组 JavaScript 语句称为一个块。组织在一个块中的语句2013-11-0114:07:34通常可以视为一个语句。这是一个链接这就意味着可以在 2013-11-01JavaScript 要求使用单个语句的大多数地方使用块。需要引起注意的例外情况包括for和while循环的头。注意,块中的单个语句以分号结束,但块本身不是这样。通常,块在函数和条件中使用。注意,与 C++ 和一些其他语言不同,JavaScript 并不将块视为一个新范围;只有函数创建新范围。 在下面的示例中,else子句包含由大括号括起来的由两个语句构成的块。该块被.. 阅读全文

posted @ 2013-11-01 14:02 红茶一点 阅读(110) 评论(0) 推荐(0)

导航