js中的if条件怎样写?

JavaScript016

js中的if条件怎样写?,第1张

这是逗号运算符,之前所有的运算表达式都会执行,但整个语句的值是最后一个表达式的值

比如:a = (b=2, c=3, 4==4)

括号里的是逗号运算表达式,b=2, c=3这样的赋值表达式会正常执行,

但a最后的值是true,也就是4==4的结果,true;如果换成4==5,a就是false了

而 &&表达式是只要其中一个为假,那么整个表达式就是假

逗号表达式(s=a, b, c, ...., n)s的值就是n的值,与前面的都没有关系,只是正常的执行罢了,不会影响结果

<html>

<head>

<script>

function isEng(obj){

var str=obj.value.toString()

var a=/^[,]+$/

if(!a.test(str)){

alert('false')

}

else

alert('true')

}

</script>

</head>

<body>

<input type="text" name="name" id="name">

<a href="javascript:isEng(document.getElementById('name'))">test</a>

</body>

</html>

var a=/^[,]+$/

这句话解释下 ^匹配语句开始 $匹配结束 [,]代表逗号 + 代表至少出现一次

使用string对象的split()方法可以处理。

var yourString=“12,25,24,234,234,”

var result=yourString.split(",")

stringObject.split(separator,howmany)

<script>

var ss = '1,e,2r,drf,dsfds,fdsfwf,'

var msg = ss.substring(0, ss.lastIndexOf(','))

alert(msg)

</script>

代码块

JavaScript 可以分批地组合起来。

代码块以左花括号开始,以右花括号结束。

代码块的作用是一并地执行语句序列。

JavaScript 语句通常以一个语句标识符为开始,并执行该语句。

语句标识符是保留关键字不能作为变量名使用。

通常要在每行语句的结尾加上一个分号。大多数人都认为这是一个好的编程习惯,而且在 web 上的 JavaScript 案例中也常常会看到这种情况。

以上内容参考:百度百科-JavaScript 语句