JavaScript函数补完:toString()
javascript中的toString()方法,主要用于Array、Boolean、Date、Error、Function、Number等对象。下面是这些方法的一些解析和简单应用,做个纪律,以作备忘。
Array.toString()
将数组转换成一个字符串,并且返回这个字符串。
描述:当数组用于字符串环境中时,javascript会调用这一方法将数组自动转换成一个字符串。toString()在把数组转换成字符串时,首先要将数组的每个元素都转换成字符串(通过调用这些元素的toString方法)。当每个元素都被转换成字符串时,它就以列表的形式输出这些字符串,字符串之间用逗号分隔。返回值与没有参数的jion()方法返回的字符串相同。
1
|
var arr = [ 'php' , 'mysql' , 'apache' ];
|
2
|
document.write( "使用join方法的结果" + arr.join() + "<br />" )
|
3
|
document.write( "使用toString方法的结果" + arr.toString());
|
程序运行结果:
1
|
使用join方法的结果php,mysql,apache
|
2
|
使用toString方法的结果php,mysql,apache
|
Boolean.toString()
将布尔值转换为字符串。
描述:根据原始布尔值或者Boolean对象的值返回字符串“true”或“false”。
1
|
var b = new Boolean(); //boolean对象默认值为false
|
2
|
alert(b.toString());
|
3
|
alert(( "chia" == "chia" ).toString());
|
结果:弹出两个对话框,值为false和true。
Date.toString()
将Date对象转换成一个字符串,采用本地时间。
1
|
var today = new Date();
|
2
|
document.write(today + "<br />" );
|
3
|
document.write(today.toString() + "<br />" );
|
4
|
document.write(today.toLocaleString());
|
结果:
Tue Feb 23 2016 11:35:21 GMT+0800 (中国标准时间)
Tue Feb 23 2016 11:35:21 GMT+0800 (中国标准时间)
2016/2/23 上午11:35:21
注意:toLocaleString()是返回采用地方日期使用地方日期格式的规范的字符串。
Error.toString()
将Error对象转换成字符串。
描述:实现定义的字符串。ECMAScript标准除了规定该方法的返回值是字符串外,没有再做其他规定。尤其是,它不要求返回的字符传包含错误名和错误信息。
Function.toString()
把函数转换成字符串。
描述:可以以一种与实现相关的方法将函数转换成字符串。在大多数的实现中,例如ie和firefox,它返回Function关键字、参数列表、函数体部分。
1
|
function add(a,b){
|
2
|
var a,b,c;
|
3
|
c = a + b;
|
4
|
return c;
|
5
|
}
|
6
|
document.write(add.toString());
|
程序运行结果:
1
|
function add(a,b){ var a,b,c; c = a + b; return c; }
|
Number.toString()
将数字转换为字符串。用它的参数指定的基数或底数(底数范围为2-36)。如果省略参数,则使用基数10。当参数值为2时,返回二进制数。
1
|
var a = 34;
|
2
|
document.write(a.toString() + "<br />" );
|
3
|
document.write(a.toString(2) + "<br />" );
|
4
|
document.write(a.toString(8) + "<br />" );
|
5
|
document.write(a.toString(16) + "<br />" );
|
程序运行结果:
1
|
34
|
2
|
100010
|
3
|
42
|
4
|
22
|
延伸阅读
此文章所在专题列表如下:
- JavaScript函数补完:splice()数组操作
- JavaScript函数补完:sort()排序
- JavaScript函数补完:toString()
转载于:https://www.cnblogs.com/nifengs/p/5209384.html
JavaScript函数补完:toString()相关推荐
- JavaScript函数补完:sort()排序
JavaScript实现多维数组.对象数组排序,其实用的就是原生的sort()方法,用于对数组的元素进行排序. sort() 方法用于对数组的元素进行排序.语法如下: 1 arrayObject.so ...
- php name .id,PHP函数补完:session_name()
session_start()是session机制的开始,它有一定概率开启垃圾回收,因为session是存放在文件中,PHP自身的垃圾回收是无效的,SESSION的回收是要删文件的,这个概率是根据ph ...
- 判断是否是数字类型php_PHP函数补完:判断变量是否为数字is_numeric()
is_numeric - 检测变量是否为数字或数字字符串. 基本使用如下: $tests = array( "42", 1337, "1e4", "n ...
- php varexport,PHP函数补完:var_export()
var_export() 函数返回关于传递给该函数的变量的结构信息,它和 var_dump() 类似,不同的是其返回的表示是合法的 PHP 代码.var_export必须返回合法的php代码, 也就是 ...
- php url 合法字符串_PHP函数补完:http_build_query()构造URL字符串
简单来说,http_build_query()就是将一个数组转换成url 问号?后面的参数字符串,并且会自动进行urlencode处理. 还是引用一下官方的解释: http_build_query h ...
- JavaScript函数,作用域以及闭包
JavaScript函数,作用域以及闭包 1. 函数 (1). 函数定义:函数使用function关键字定义,它可以用在函数定义表达式或者函数声明定义. a. 函数的两种定义方式: * functio ...
- Axure函数图解完整版下载
为了保证这一系列连载的完整性,虽然网上已经有许多资料,这里还是统一整理出来,对一些概念比较含糊的或者网上解释有问题的做了实例解释. 文章后面提供完整文档下载! 一.函数入口(哪些地方用到函数) 函数主 ...
- JavaScript 函数 arguments
函数的介绍 函数:就是将一些功能或语句进行封装,在需要的时候,通过调用的形式,执行这些语句. 函数也是一个对象 使用typeof检查一个函数对象时,会返回 function 函数的作用: 将大量重复的 ...
- javaScript系列 [01]-javaScript函数基础
[01]-javaScript函数基础 1.1 函数的创建和结构 函数的定义:函数是JavaScript的基础模块单元,包含一组语句,用于代码复用.信息隐蔽和组合调用. 函数的创建:在javaScri ...
最新文章
- 做acm 需要学的算法
- android运动轨迹rungps_android运动轨迹rungps_Android使用百度地图API实现GPS步行轨迹...
- 重磅 !89页PPT揭秘AI产业爆发的拐点(附完整版下载)
- (Mac-使用问题)Mac升级到 10.12后,下载的一些安装包提示损坏。
- Nginx负载均衡:分布式/热备Web Server的搭建
- Python中的partial便函数的理解
- WM_NCPAINT消息
- 09-对象的定义方式
- C++ 递归函数返回值理解
- java list 重复数据_java 查找list中重复数据实例详解
- Shell——echo命令
- 解决在Windows10没有修改hosts文件权限
- python入门20 导入模块(引包)
- 请教高手,如何取得Target属性
- 网站服务器 80端口吗,你的服务器打开IIS80端口了吗?
- SAP 采购订单入库——库存查询
- 四分位距IQR interquartile range
- 服务器bios怎么用u盘装系统,如何进入BIOS并用U盘重装系统
- 治疗失眠的中医食疗方
- 怎么让热图显示基因名_如何将 qPCR 数据做成热图
热门文章
- ROS在rviz中实时显示轨迹和点
- 全局路径规划:图搜索算法介绍2(A star)
- java标识符命名_Java标识符命名规则
- @scheduled注解配置时间_@Scheduled注解
- vmware linux版本_vmware无法在kali下打开问题
- 新疆师范大学计算机科学学院,新疆师范大学王炜教授亲临计科学院讲学——记计算机科学学院研究生院...
- Java 数组转成集合List三种方法和(数组、集合List、Set相互转换)
- Docker版本介绍(5)
- React.Component与React.PureComponent的区别
- 细数判断数据类型的各种方法