JavaScript中toString()方法的使用详解
JavaScript Boolean.toSource()方法返回表示对象的源代码的字符串。
注意:此方法不会在Internet Explorer中运行。
语法
boolean.toSource()
下面是参数的详细信息:
- NA
返回值
返回表示对象的源代码的字符串。
例子:
<html> <head> <title>JavaScript toSource() Method</title> </head> <body> <script type="text/javascript"> function book(title, publisher, price) { this.title = title; this.publisher = publisher; this.price = price; } var newBook = new book("Perl","Leo Inc",200); document.write(newBook.toSource()); </script> </body> </html>
这将产生以下结果:
({title:"Perl", publisher:"Leo Inc", price:200})
相关推荐
-
JavaScript函数中关于valueOf和toString的理解
今天看到一个试题,实现如下语法的功能: var a = add(2)(3)(4); //9 这个就是一个高阶函数的应用,分析:add(2)会返回一个函数,add(2)(3)也会返回一个函数,最后add(2)(3)(4)返回一个数值. 实现: function add(num1){ return function(num2){ return function(num3){ return num1+num2+num3; } } } add(2)(3)(4);//9 这个没有错的,可以完美解决问题.
-
Javascript中valueOf与toString区别浅析
前言 基本上,所有JS数据类型都拥有这两个方法,null除外.它们俩解决javascript值运算与显示的问题,重写会加大它们调用的优化. 测试分析 先看一例: 复制代码 代码如下: var aaa = { i: 10, valueOf: function() { return this.i+30; }, toString: function() { return this.valueOf()+10; } } alert(aaa > 20); // true alert(+aaa); //
-
JavaScript中Object.prototype.toString方法的原理
在JavaScript中,想要判断某个对象值属于哪种内置类型,最靠谱的做法就是通过Object.prototype.toString方法. var arr = []; console.log(Object.prototype.toString.call(arr)) //"[object Array]" 本文要讲的就是,toString方法是如何做到这一点的,原理是什么. ECMAScript 3 在ES3中,Object.prototype.toString方法的规范如下: 15.2.
-
javascript中tostring()和valueof()的用法及两者的区别
基本上,所有JS数据类型都拥有valueOf和toString这两个方法,null除外.它们俩解决javascript值运算与显示的问题. 1.用法如下: toString()方法:返回对象的字符串表示. 对象 操作 Array 将 Array 的元素转换为字符串.结果字符串由逗号分隔,且连接起来. Boolean 如果 Boolean 值是 true,则返回 "true".否则,返回 "false". Date 返回日期的文字表示法. Error 返回一个包含相关
-
浅谈JS中String()与 .toString()的区别
我们知道String()与 .toString()都是可以转换为字符串类型,但是String()与 .toString()的还是有区别的 1..toString()可以将所有的的数据都转换为字符串,但是要排除null 和 undefined 例如将false转为字符串类型 <script> var str = false.toString(); console.log(str, typeof str); </script> 返回的结果为 false,string 看看null 和
-
全面解析JavaScript中的valueOf与toString方法(推荐)
可以这样说,所有JS数据类型都拥有valueOf和toString这两个方法,null除外.它们俩解决javascript值运算与显示的问题.在程序应用非常广泛.下面我们逐一来给大家介绍下. JavaScript 的 valueOf() 方法 valueOf() 方法可返回 Boolean 对象的原始值. 用法booleanObject.valueOf(),返回值为booleanObject 的原始布尔值.如果调用该方法的对象不是 Boolean,则抛出异常 TypeError. <script
-
node.js中的buffer.toString方法使用说明
方法说明: 将buffer对象转换成指定的字符编码的字符串. 语法: 复制代码 代码如下: buffer.toString([encoding], [start], [end]) 接收参数: encoding 转换成字符串后的字符编码,默认为 'utf8′ start buffer 转换的起始位置,默认为 0 end buffer 转换的结束位置,默认为buffer长度 例子: 复制代码 代码如下: var b = new
-
JavaScript的Number对象的toString()方法
toString()方法的定义和用法: toString()方法可以把Number对象转换成字符串,并返回此字符串. 点击可查看更多相关Number对象(类)的方法和属性. 语法结构: 复制代码 代码如下: NumberObject.toString(radix) 参数列表: 参数 描述 radix 可选.规定表示数字的基数,使2 ~ 36 之间的整数.若省略该参数,则使用基数10.但是要注意,如果该参数是10以外的其他值,则ECMAScript标准允许实现返回任意值. 实例代码: var a=
-
非常好用的JsonToString 方法 简单实例
非常好用的JsonToString方法Jsontostring代码 复制代码 代码如下: function JsonToString(o) { var arr = []; var fmt = function(s) { if (typeof s == 'object' && s != null) return JsonToStr(s); return /^(string|number)$/.test(typeof s) ? "
-
JavaScript中toString()方法的使用详解
JavaScript Boolean.toSource()方法返回表示对象的源代码的字符串. 注意:此方法不会在Internet Explorer中运行. 语法 boolean.toSource() 下面是参数的详细信息: NA 返回值 返回表示对象的源代码的字符串. 例子: <html> <head> <title>JavaScript toSource() Method</title> </head> <body> <scr
-
JavaScript中reduce()方法的使用详解
JavaScript 数组reduce()方法同时应用一个函数针对数组的两个值(从左到右),以减至一个值. 语法 array.reduce(callback[, initialValue]); 下面是参数的详细信息: callback : 函数执行在数组中每个值 initialValue : 对象作为第一个参数回调的第一次调用使用 返回值: 返回数组的减少单一个值 兼容性: 这种方法是一个JavaScript扩展到ECMA-262标准; 因此它可能不存在在标准的其他实现.为了使它工作,你需要添加
-
JavaScript中getUTCSeconds()方法的使用详解
javascript Date.getUTCSeconds()方法返回按照通用时间在指定日期的秒.通过getUTCSeconds返回的值是0到59之间的一个整数. 语法 Date.getUTCSeconds() 下面是参数的详细信息: NA 返回值: 按照通用时间返回在指定的日期的秒数. 例子: 下面的例子中打印当前时间给变量hrs的秒数部分. <html> <head> <title>JavaScript getUTCSeconds Method</title&
-
JavaScript中setMonth()方法的使用详解
javascript Date.setMonth()方法按照本地时间设置每月指定日期. 语法 Date.setMonth(monthValue[, dayValue]) 注:括号内外观和数据是可选的 下面是参数的详细信息: monthValue : 从0到11的整数(表示个月份,从一月到十二月). dayValue : 从1到31的整数,代表一个月中的某天. msValue : 一个数字0和999之间,表示毫秒.如果指定msValue参数,则还必须指定minutesValue和secondsVa
-
JavaScript中setFullYear()方法的使用详解
javascript Date.setFullYear()方法按照本地时间的将指定全年的日期. 语法 Date.setFullYear(yearValue[, monthValue[, dayValue]]) 注:括号内的参数是可选 下面是参数的详细信息: yearValue : 一个整数,指定年份的数字值,例如,2008年 monthValue : 从0到11的整数表示的月份一月到十二月 dayValue : 1到31之间的整数,表示一个月的一天.如果指定dayValue参数,则还必须指定mo
-
JavaScript中getUTCMinutes()方法的使用详解
javascript Date.getUTCMinutes()方法按照通用时间在指定日期返回分钟.通过getUTCMinutes返回的值是0到59之间的一个整数. 语法 Date.getUTCMinutes() 下面是参数的详细信息: NA 返回值: 按照通用时间返回分钟,在指定的日期. 例子: 下面的例子打印的当前时间变量hrs的分钟部分. <html> <head> <title>JavaScript getUTCMinutes Method</title&g
-
JavaScript中setUTCMilliseconds()方法的使用详解
javascript Date.setUTCMilliseconds()方法按照通用时间设置毫秒指定日期. 语法 Date.setUTCMilliseconds(millisecondsValue) 注:括号内外的数据是可选的 下面是参数的详细信息: millisecondsValue : 一个数字在0和999之间,表示毫秒. 如果指定的参数是预期范围之外,setUTCMilliseconds尝试相应地更新Date对象的最新信息.例如,如果 millisecondsValue 使用1100,存储
-
JavaScript中push(),join() 函数 实例详解
定义和用法 push方法 可向数组的末尾添加一个或多个元素,并返回一个新的长度. join方法 用于把数组中所有元素添加到一个指定的字符串,元素是通过指定的分隔符进行分割的. 语法 arrayObject.push(newelement1,newelement2,....,newelementX) arrayObject.join(separator). 参数描述newelement1必需.要添加到数组的第一个元素.newelement2可选.要添加到数组的第二个元素.newelementX可选
-
JavaScript中浅讲ajax图文详解
1.ajax入门案例 1.1 搭建Web环境 ajax对于各位来说,应该都不陌生,正因为ajax的产生,导致前台页面和服务器之间的数据传输变得非常容易,同时还可以实现页面的局部刷新.通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新. 对于JavaWeb项目而言,ajax主要用于浏览器和服务器之间数据的传输. 如果是单单地堆砌知识点,会显得比较无聊,那么根据惯例,我先不继续介绍ajax,而是来写一个案例吧. 打开
-
jQuery中each方法的使用详解
概述: each() 方法规定为每个匹配元素规定运行的函数. 返回 false 可用于及早停止循环,相当于break. 返回 true 可以结束本次循环,相当于continue. 语法: $(selector).each(function(index,element){ }) index - 选择器的 index 位置 element - 当前的元素(也可使用 "this" 选择器) $(selector).each(function(){ }) $.each(array,functi
随机推荐
- Flex字体加粗问题只能对英文的字体加粗
- 用vbs判断系统补丁的脚本
- JQuery实现列表中复选框全选反选功能封装(推荐)
- java设计模式学习之策略模式
- 详解PL/SQL Developer连接本地Oracle 11g 64位数据库
- 在ASP.NET 2.0中操作数据之二十:定制数据修改界面
- 解析C#中的常量及如何在C#编程中定义常量
- 使用Appcan客户端自动更新PHP版本号(全)
- JS实现仿PS的调色板效果完整实例
- 用js实现QQ在线查询功能
- Drupal 添加模块出现莫名其妙的错误的解决方法(往往出现在模块较多时)
- MongoDB分片测试
- jQuery中toggle()函数的使用实例
- 详解React Native监听Android回退按键与程序化退出应用
- JS 无法通过W3C验证的处理方法
- ASP.NET 之 MVC框架及搭建教程(推荐)
- python 信息同时输出到控制台与文件的实例讲解
- C++反射的一种实现方法详解
- asp.net实现存储和读取数据库图片
- PHP通过调用新浪API生成t.cn格式短网址链接的方法详解