重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
tostring() 一般用在特定转成“”号的情况,要处理这个var
创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站设计制作、成都网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的大兴安岭网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
比如 var a = 12; 我现在想保留一位
直接截取弄不了,这时可以 a.tostring().substr(0,1);
或者你要查询里面包含的 字, 比如2
a.tostring.indexOf("2") 等等情况 ,
大意思 就是要用string 内置的函数
toFixed()
方法可把
Number
四舍五入为指定小数位数的数字。在JS中函数
toFixed(n)的参数n为要保留的小数位数,且n为0~20,当n超过20的时候,JS会出错。
这个怎么看都觉得是自定义的函数吧,是不是把字符串转换成拼音?
一般这类函数用法都是点加函数名的。比如:
var myString = "测试字符串";
myStringPinyin=myString.topinyin();
或者另一种办法,你也可以试试:
var myString="测试字符串";
myStringPinyin=topinyin(myString);
知道json数据格式就明白了。json是对象,把json类型数据转成字符串。在网络传输数据很有用。很方便,比如结合下ajax的使用,可以请求服务器数据。
1、Array.toString():将数组转换成一个字符串,并且返回这个字符串。
描述:当数组用于字符串环境中时,javascript会调用这一方法将数组自动转换成一个字符串。toString()在把数组转换成字符串时,首先要将数组的每个元素都转换成字符串(通过调用这些元素的toString方法)。当每个元素都被转换成字符串时,它就以列表的形式输出这些字符串,字符串之间用逗号分隔。返回值与没有参数的jion()方法返回的字符串相同。
script type="text/javascript"
var arr = ['php','mysql','apache'];
document.write("使用join方法的结果" + arr.join() + "br /")
document.write("使用toString方法的结果" + arr.toString());
/script
2、Boolean.toString():将布尔值转换为字符串。
描述:根据原始布尔值或者Boolean对象的值返回字符串“true”或“false”。
示例代码二:
结果:弹出两个对话框,值为false和true
3、Date.toString():将Date对象转换成一个字符串,采用本地时间。
示例代码四:
结果:浏览器中显示:
Sat Jul 19 2008 23:27:14 GMT+0800
Sat Jul 19 2008 23:27:14 GMT+0800
2008年7月19日 23:27:14
script type="text/javascript"
var today = new Date();
document.write(today + "br /");
document.write(today.toString() + "br /");
document.write(today.toLocaleString());
/script
5、Function.toString():把函数转换成字符串
描述:可以以一种与实现相关的方法将函数转换成字符串。在大多数的实现中,例如ie和firefox,它返回Function关键字、参数列表、函数体部分。
6、Number.toString():将数字转换为字符串。用它的参数指定的基数或底数(底数范围为2-36)。如果省略参数,则使用基数10。当参数值为2时,返回二进制数。
事情是这样的,想通了就明白了:
JavaScript是一种面向对象的脚本语言,对象不是完全面向对象。你用
var
a
=
255;
实际上创建了一个Number类型的对象,你
document.write(a.toString(16));
实际上是调用了Number对象的toString()方法。
而255在JavaScript里只是一个数值型的常量,所以255.toString(16)会出现解析错误,原因是JavaScript中并非“一切皆是对象”,而完全面向对象的Ruby就可以使用类似的用法。
但是,(255).toString(16)多了一对括号,在解析.toString(16)之前,已经把前面的部分转换成了一个Number对象,所以可以正常调用。