当前位置: 首页 > web开发 > 脚本语言 > 正文

JS逻辑运算符

时间:2017-04-09 本站 guaitu

Javascript逻辑运算符:&&、||、!

逻辑运算符的运算结果有两个:true或false

&&:逻辑与

如果左右两个操作数都为真,结果为真;否则,结果为假。

例:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script type="text/javascript">
//判断一个人的年龄是否满足当兵的条件
var age = 20;
if(age >= 18 && age <=25)
{
document.write("符合当兵的条件!");
}else
{
document.write("不符合当兵的条件!");
}
</script>
</head>
<body>
</body>
</html>

||:逻辑或,左右两个条件,只要有一个为真,即返回真。

window.prompt()函数:

功能:弹出一个对话框,用户可以输入内容。

语法:

var a = window.prompt(text[,defaultText])

参数说明:

Text: 提示信息

defaultText: 可选项,输入框中的默认值

运行时,单击“确定”,返回一个字符串;单击取消,返回Null

例:判断用户输入的年份是否是闰年

闰年的条件:

(1)能被4整除且不能被100整除

(2)能被400整除

(3)条件(1)和(2)是或的关系

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script type="text/javascript">
//判断用户输入的年份是否是闰年
var year = window.prompt("请输入一个年份","2016");
//判断用户是否取消
if(year==null)
{
document.write("Sorry,你取消了!");
}else
{
if((year%4==0 && year%100!=0) || year%400==0)
{
document.write(year+"是闰年");
}else
{
document.write(year+"不是闰年");
}
}
</script>
</head>
<body>
</body>
</html>

URL: http://www.bianceng.cn/webkf/script/201704/50609.htm