js的if条件语句怎么写啊

JavaScript025

js的if条件语句怎么写啊,第1张

if(a==b){alert(11)}

解释:if语句是在括号里面写判断条件,然后如果判断通过,则执行{}里面的代码。

比如上面的条件就是当a等于b时,执行alert(11)

if条件语句非常简单,如下:

一般『条件』是由逻辑表达式组成,比如:

但是除了这种常规的条件判断之外,还有一些非常规的,比如:

这种判断『变量』的方式,具体表达什么含义呢?如何使用?以下几种场景,具体分析 :

==是比较两个值是否相等,相同类型直接比较,不同类型的话,看情况转换。

String==Number --->toNumber(String)==Number

Boolean==(any) --->toNumber(Boolean)==(any)

Object==String/Number---->toPrimitive(Object)

对于 Object 类型,先尝试调用 .valueOf 方法获取结果。 如果没定义,再尝试调用 .toString方法获取结果

给你一个例子吧!

<html>

<body>

<script type="text/javascript">

var d = new Date()

var time = d.getHours()

if (time <10)

{

document.write("<b>早安</b>")

}

</script>

<p>本例演示 If 语句。</p>

<p>如果浏览器时间小于 10,那么会向您问“早安”。</p>

</body>

</html>