”
JavaScript中的toString()方法主要用于Array、Boolean、Date、Error、Function、Number等对象。 下面是对该方法的一些分析和简单应用,作为纪律和提醒。
Array.toString()
----------------------------------
将字段转换为字符串并返回该字符串。
说明:当某个字段在字符串环境中使用时,JavaScript 会调用该方法手动将该字段转换为字符串。 当 toString() 将链表转换为字符串时,它首先将字段的每个元素转换为字符串(通过对这些元素调用 toString 技术)。 当每个元素转换为字符串时,它将字符串输出为列表,并用冒号分隔。 返回值与不带参数的 jion() 方法返回的字符串相同。
var arr = ['php','mysql','apache'];
document.write("使用 join 方法的结果" + arr.join() + "
”)
document.write("使用toString方法的结果" + arr.toString());
程序运行结果:
使用 join 方法 php、mysql、apache 的结果
使用 toString 方法的结果 php、mysql、apache
布尔值.toString()
----------------------------------
将布尔值转换为字符串。
描述:根据原始布尔值或布尔对象的值返回字符串“true”或“false”。
var b = new Boolean();//boolean对象默认值为false
警报(b.toString());
警报((“奇亚”==“奇亚”)。toString());
结果:弹出两个对话框,值为 false 和 true。
日期.toString()
----------------------------------
使用本地时间将 Date 对象转换为字符串。
var 今天 = new Date();
document.write(今天 + "
”);
document.write(today.toString() + "
”);
document.write(today.toLocaleString());
结果:
2016 年 5 月 26 日星期四 13:21:14 GMT+0800 (CST)
2016 年 5 月 26 日星期四 13:21:14 GMT+0800 (CST)
2016/5/26 1:21:14 下午
注意:toLocaleString() 使用本地日期格式返回使用本地日期的规范字符串。
错误.toString()
----------------------------------
将 Error 对象转换为字符串。
描述:实现定义的字符串。 ECMAScript标准不仅规定该技术的返回值是字符串,但没有做出其他规定。 特别是,它不要求返回的字符串包含错误名称和错误消息。
函数.toString()
----------------------------------
将函数转换为字符串。
描述:函数可以以依赖于实现的方式转换为字符串。 在大多数实现中,例如 Internet Explorer 和 Firefoxjavascript 字符串转换数组,它返回 Function 关键字、参数列表和函数体部分。
函数添加(a,b){
变量a,b,c;
c = a + b;
返回c;
document.write(add.toString());
程序运行结果:
函数 add(a,b){ var a,b,c; c = a + b; 返回c; }
Number.toString()
将数字转换为字符串。 基数或由其参数指定的基数(基数范围为 2-36)。 如果省略该参数,则使用基数 10。 当参数值为2时javascript 字符串转换数组,返回一个二进制数。
var a = 34;
文档.write(a.toString() + "
”);
文档.write(a.toString(2) + "
”);
文档.write(a.toString(8) + "
”);
文档.write(a.toString(16) + "
”);
程序运行结果:
34
100010
42
22
原来的:
↓点击这里了解鬣狗!