[求助]怎么来比较一个字符串,是否跟一个2维数组的某个值相同 for(var i=0;i<strTag.length;i++){ for(var j=0;j<strTag[i].length;j++) { if(strTagp[i][j] == "") { // } }} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我写了个,可是有点不对,没有起作用,看看我写得这个有什么问题?<html><head><title>字符串比较</title><script language="javascript"><!--function chkstring(){var strTag = new Array();strTag[0] = ['工作信息','0'];strTag[1] = ['工','1'];strTag[2] = ['工作','2'];strTag[3] = ['工作信','3'];var strtxt;strtxt = "工作信息";document.write("要比较的字符串strtxt的值是:"+strtxt);document.write("跟它比较的数组是strTag,它的值是[工作信息]-1,[工]-2,[工作]-3,[工作信]-4。");for(var i=0; i<strTag.length,i++){ if(strtxt==strTag[i][0]){ alert("字符串"+strtxt+"跟数组strTag中的第"+i+"项相等"); }}}//--> </script></head><body><script language="javascript"><!--chkstring();//--></script></body></html> 晕死,我把for(var i=0; i<strTag.length,i++){ //应该是strTag.length;是";"而不是"," if(strtxt==strTag[i][0]){ alert("字符串"+strtxt+"跟数组strTag中的第"+i+"项相等"); }}还有现在的数组不是很长,如果很长,这样比的效率就比较低,有什么更好的办法吗? 如何把帖子里的JS代码抽出来? 菜鸟求教:学习jquery中出现的问题 日期循环函数addDate的问题 正则表达式如何匹配123321 , 12321这样的对称数 怎么样用js代码获取访问者机器的网卡mac地址? 怎么把让状态栏正常显示连接地址。大家都问隐藏,我相反,问怎么显示。 为什么我加了src=**.js会报有错误 哪位高人可以给提供一个返回今天的星期值函数? 请问表格插行问题 求HTML在线编辑器源码,能插入FORM表单元素,能移动text,button等的位置,拖动可以改变大小 ··如何利用js判断字符? javascript被IE限制的问题!
<head>
<title>字符串比较</title>
<script language="javascript">
<!--
function chkstring(){var strTag = new Array();
strTag[0] = ['工作信息','0'];
strTag[1] = ['工','1'];
strTag[2] = ['工作','2'];
strTag[3] = ['工作信','3'];var strtxt;
strtxt = "工作信息";document.write("要比较的字符串strtxt的值是:"+strtxt);document.write("跟它比较的数组是strTag,它的值是[工作信息]-1,[工]-2,[工作]-3,[工作信]-4。");for(var i=0; i<strTag.length,i++){
if(strtxt==strTag[i][0]){
alert("字符串"+strtxt+"跟数组strTag中的第"+i+"项相等");
}
}}
//-->
</script>
</head>
<body>
<script language="javascript">
<!--
chkstring();
//-->
</script>
</body>
</html>
for(var i=0; i<strTag.length,i++){ //应该是strTag.length;是";"而不是","
if(strtxt==strTag[i][0]){
alert("字符串"+strtxt+"跟数组strTag中的第"+i+"项相等");
}
}还有现在的数组不是很长,如果很长,这样比的效率就比较低,有什么更好的办法吗?