我们经常会遇到打印字符串和数组的问题,我总结了几种方法,希望对大家有所帮助。
如果是打印的是字符串常量,就可以直接打印。
document.write("uestc");
如果是打印数组的每一项,则可以:
var arr = [1,2,3,4];
for(var i = 0 ;i<arr.length;i++){
document.write(arr[i]+'\n'); //'\n'是换行
}
或者:
var arr = [1,2,3,4];
for(var value in arr){
document.write(arr[value]+'<br\>'); //'<br\>'也是换行
}
打印出来的结果是:
1
2
3
4
但如果需要打印字符串和数据的混合,并且数据统一存在一个对象或者数组中,如名称:雪碧,数量:5瓶,单价:3元,小计:15元,而名称,数量,单价,总价都存放在同一个对象 arr中,该怎么用for循环打印呢?
var printText = "我的打印小票"+'\n';
for(var item in arr){
printText += '名称:' + arr[item].name
+',数量:' + arr[item].number+ arr[item].unit
+',单价:' + arr[item].price.toFixed(2)
+'(元),小计:' + arr[item].total.toFixed(2)+'(元)\n' ;
}
document.write(printText);
这样就可以啦
分享到:
相关推荐
真实项目中的JS文件,JS字符串和数组常用扩展。
JS字符串和数组之间的转换
Object C 字符串和数组NSString NSArray操作
第7章 字符串和数组 字符串的基本概念 字符串的抽象数据类型 字符串的存储 字符串的匹配 数组相关概念 表格存储 特殊矩阵的压缩存储 数据的应用
本资源是关于java开发中的字符串和数组的应用。本文档利用代码进行了详细的总结,便于大家理解
第8章 枚举,字符串和数组.ppt第8章 枚举,字符串和数组.ppt
详细介绍了易如何用指针来操作字符串和字符串指针,包括指针数组传参。
matlab连接字符串和数组
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。 方法二:match() var str = "123" var reg = RegExp(/3/); if(str.match(reg)){ //包含; } ...
说明:JS中的内置对象包括字符串对象(String)和数组对象(Array),这两个对象是可以通过它们对象的方法实现相互转化的。对于String对象,提供了对字符串进行操作的属性和方法;对于Array对象,提供了数组操作方面的...
java课件-6-字符串和数组.pptx
js中实现字符串和数组的相互转化详解.docx
java字符串和数组基础共21页.pdf.zip
js字符串转数组
本文实例讲述了javascript实现的字符串与十六进制表示字符串相互转换方法。分享给大家供大家参考。具体如下: 之所以写这个,是因为发现SQL注入和XSS中经常利用十六进制表示的字符串,比如 SELECT CONCAT(0x68656c6...
字符串排序方法 javaScript中的字符串排序。
本文主要针对Javascript中字符串相关常用的使用方法进行了总结
js截取字符串 substr() 方法能够根据指定长度来截取子字符串。它包含两个参数,第一个参数 表示准备截取的子字符串起始下标,第二个参数表示截取的长度。 示例 1 在下面示例中使用 lastIndexOf() 获取字符串的最后一...
本文实例讲述了js实现统计字符串中特定字符出现个数的方法。分享给大家供大家参考,具体如下: //js统计字符串中包含的特定字符个数 function getPlaceholderCount(strSource) { //统计字符串中包含{}或{xxXX}的...