早教吧 育儿知识 作业答案 考试题库 百科 知识分享

这两句JS的代码什么意思?A.varstr=myform.tel.value;if(str.substr(0,4)!=”010-”||str.substr(4).length!=8||isNaN(parseFloat(str.substr(4))))alter(“无效的电话号码!”);B.varstr=myform.tel.value;if

题目详情
这两句JS的代码什么意思?A.var str=myform.tel.value; if (str.substr(0,4)!=”010-”|| str.substr(4).length!=8 || isNaN (parseFloat (str.substr (4)))) alter ( “ 无效的电话号码 ! ” ); B. var str=myform.tel.value; if (str.substr(0,4)!=”010-”&& str.substr(4).length!=8 && isNaN ( parseFloat (str.substr (4)))) alter ( “ 无效的电话号码 ” ) 为什么只能用||,不能用&&。
▼优质解答
答案和解析
||是或者的关系,&&是需要条件并重的 A:表示是只要满足其中一个条件不对,这个电话号码就是无效的 B:表示要满足所有条件,电话号码是无效的,所以不能用&&