求教:在javascript里,怎么才能进行这个函数的判断,请进。。

crazeblue 2001-11-29 07:20:48

作 者: crazebluesky() 2001-11-29 19:15:10 :0 :0
[回复] [打包] [转贴] [修改] [删除]
我想在javascript 里找这样的一个函数

就是判断十个字符串里 有没有重复的

function justif(para1,para2,,,,para10)
{
if 有重复的 then
return false;
else
return true;

}

但怎么样才能判断到有重复呢?

thanks



...全文
61 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyxing 2001-11-30
  • 打赏
  • 举报
回复
我看只有写循环一对一对判断,若有相同的就中断
ragweed_wg 2001-11-30
  • 打赏
  • 举报
回复
对不起,改进一下:
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--

function window_onload() {
var strSource;
var strReturn;
strSource = new Array("1","2","3","4","5","6","7","8","9","10")
strReturn = justif(strSource);
alert(strReturn);
}

function justif(strSource)
{
var blnReturn = false;
var intCount = 0;
var strTemp = "\n";
while (!blnReturn && intCount < strSource.length)
{
if (strTemp.indexOf("\n" + strSource[intCount] + "\n") < 0)
strTemp = strTemp + strSource[intCount] + "\n";
else
blnReturn = true;
intCount = intCount + 1;
}
return blnReturn;
}

//-->
</SCRIPT>
</HEAD>
<BODY LANGUAGE=javascript onload="return window_onload()">

<P> </P>

</BODY>
</HTML>
ragweed_wg 2001-11-30
  • 打赏
  • 举报
回复
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--

function window_onload() {
var strSource;
var strReturn;
strSource = new Array("1","2","1","4","5","6","7","8","9","10")
strReturn = justif(strSource);
alert(strReturn);
}

function justif(strSource)
{
var blnReturn = false;
var intCount = 0;
var strTemp = "";
while (!blnReturn && intCount < strSource.length)
{
if (strTemp.indexOf("\n" + strSource[intCount] + "\n") < 0)
strTemp = strTemp + "\n" + strSource[intCount] + "\n";
else
blnReturn = true;
intCount = intCount + 1;
}
return blnReturn;
}

//-->
</SCRIPT>
</HEAD>
<BODY LANGUAGE=javascript onload="return window_onload()">

<P> </P>

</BODY>
</HTML>
wangyupacket 2001-11-29
  • 打赏
  • 举报
回复
你先把字符串取到一个数组里,然后从第一个元素开始,依次比较余下的数组元素。如果不匹配,再取第二个元素,依此类推。。。
不知大家还有没有更好的方法。

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧