javascript 连续判断字符

来源:百度知道 编辑:UC知道 时间:2024/05/31 05:14:02
if(str!='fct'....
str需要与fct,ret,trtr,dfdf,grr判断
不希望每个判断都要重复写str!=
有没有简单的写法?请大家帮忙!
PS:我看到一个这样写str!='1'||'2'||'3'||'4'
但我测试了,只有第一个起作用,只有'1'起作用
其实就是简写
if(str!='fct'&& str!='ret'&& str!='trtr'&& str!='dfdf'&& str!='grr')
{}
else
{}

javascript 连续判断字符

楼上兄弟怎么写了个 java 的判断???

下面是代码:::

输入测试值:<input id=ahcrm ><input type=button value="测试" onclick="test();">
<script>
function test(){
var val=document.getElementById('ahcrm').value;
var str="fct,ret,trtr,dfdf,grr";
var array=str.split(',');
for(var i=0;i<array.length;i++){
if(array[i]==val){
alert("存在:"+val+",在第"+(i+1)+"个位置");
return ;
}
}
alert("不存在:"+val);
}
</script>

String str="trtr";//str变量
String[] arr="fct,ret,trtr,dfdf,grr".split(",");//要匹配的变量值
for(int i=0;i<arr.length;i++){
//如果未匹配
if(!str.equals(arr[i])){
System.out.println(arr[i]);
}
//否则为匹配
else{
System.out.pr