| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2005 人关注过本帖
标题:JS字符串的连接问题~
只看楼主 加入收藏
Anycall
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2005-12-20
收藏
 问题点数:0 回复次数:7 
JS字符串的连接问题~
如题:
<script language="javascript" type="text/javascript">
function begain(){
var a=Math.round(Math.random()*10);
var b=Math.round(Math.random()*10);
var c=Math.round(Math.random()*10);
var d=Math.round(Math.random()*10);
var e=a+b+c+d
alert("产生的随机数为:"+e);
}
</script>
我想使红色部分的“+”只是起连接作用,而不是起逻辑上的“加”的做用,这部分该如何改?
搜索更多相关主题的帖子: 字符 
2006-01-10 19:20
billychen
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-1-10
收藏
得分:0 

<script language="javascript" type="text/javascript">
function begain(){
var a=Math.round(Math.random()*10);
var b=Math.round(Math.random()*10);
var c=Math.round(Math.random()*10);
var d=Math.round(Math.random()*10);
var e=''+a+b+c+d
alert("产生的随机数为:"+e);
}
</script>

[此贴子已经被作者于2006-1-10 20:40:33编辑过]

2006-01-10 20:40
Anycall
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2005-12-20
收藏
得分:0 
3Q楼上的

2006-01-10 20:59
Anycall
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2005-12-20
收藏
得分:0 

2楼的兄弟能说一下,为什么这样做就实现我说的功能吗?小弟初学,望指点一下,呵呵


2006-01-10 21:12
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
收藏
得分:0 
a/b/c/d人原来都是数值型,相加当然不行,其实只要第一个操作数为字符型后面就都会被转换成字符来运算。

[CODE] <script language="javascript" type="text/javascript">
function begain(){
var a=Math.round(Math.random()*10);
var b=Math.round(Math.random()*10);
var c=Math.round(Math.random()*10);
var d=Math.round(Math.random()*10);
var e=a.toString()+b+c+d
alert("产生的随机数为:"+e);
}
begain();
</script>[/CODE]

[此贴子已经被作者于2006-1-10 21:21:57编辑过]


天津网站建设 http://www./
2006-01-10 21:21
Anycall
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2005-12-20
收藏
得分:0 

斑竹老大,a.toString()是不是就是像VBS中的Cstr()?也是个类型转换函数!
JS中还有转换其他类型的函数吗?JS刚学,望老大给指点一下,嘿嘿~还有像这些细节的函数转换问题,有没有这方面的教程啊,小弟跪求一本,在网上找的都是些垃圾教程。。。


2006-01-11 11:10
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:0 
.toString()是专门用来将变量转化成字符串的函数,在java、.net等中都有应用。

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2006-01-11 13:13
Anycall
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2005-12-20
收藏
得分:0 
顶楼上的一句,如果我想把一个字符串强制转换成日期型什么的,JS本身自带的函数是做不到的了?

2006-01-11 13:35
快速回复:JS字符串的连接问题~
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.040240 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved