JS学习二:初级密码检测+初级数据有效性检测

初级密码检测主主体:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>初级密码检测</title>
	</head>
	<body>
		<script type="text/javascript">
			var pwd=123456;
			var inputpwd=prompt("请输入密码:","");
			inputpwd == pwd ? alert("密码输入正确。") : alert("密码输入错误");
		</script>
	</body>
</html>

代码解析
除开var外其他包含较陌生的代码有:
==


其中“==”属于比较运算符
比较运算符有七种
先假设x=5

运算符描述例子结果
==等于x==8false
===全等于,包括值和类型x==5; x ===“5”true;false
!=不等于x!=8true
>大于x>8false
>=大于等于x>=8false
<小于x<8true
<=小于等于x<=8true

“?” 属于三目运算符
一般三目运算符结构如下:
条件语句 ?true语句 :false语句
首先判断前的语句是true还是false,如果为true,则运行:前面的语句,如果判断结果为false就运行:后面的语句。

运算符讲了比较运算符就不能少逻辑运算符,一定会用的到。
首先假设x=5,y=8

运算符描述例子结果
&&与(并且,同时)(x<10&&y<5)false
II或(或者,二者取其一)(x<10IIy>5)true
!非(取非)!(x==y)true

初级数据有效性检测
主体代码如下:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>数据有效性检测</title>
	</head>
	<body>
		<script type="text/javascript">
			var a = prompt("请输入一个数(该数在0~255之间):","")
			a>=0&&a<=255?alert("输入数在0~255之间"):alert("输入数在0~255之外");
		</script>
	</body>
</html>

先前将运算符与代码隔开是为更清晰辨认,熟悉以后还是贴着更顺眼。
上述代码除开变量赋值,其余用到了运算符,?前面的语句判断输入的变量a是否在0~255之间,如果在0 255之间,也就是逻辑运算符判断为true,则运行`:`前的语句,弹出一个弹窗,显示输入的数在0255之间。如果输入的数被判断为false,则运行:后的语句,弹出弹窗显示输入数在0~255之外。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值