JavaScript单元代码(1)

1.简单的JavaScript代码

<!doctype html>
<html>
	<head>
		<meta charset="utf-8">
		<title>第一个简单的JavaScript程序</title>
	</head>
	<body>
		<div style="font-size:18px;">
			<script type="text/javascript">  //嵌入JavaScipt代码
				alert("Hello,JavaScript!"); //弹出信息警示框  
				prompt("请输入您的密码!"); //弹出输入提示框    
			</script>
		</div>
	</body>
</html>

输出结果:

2.算术运算符

<!doctype html>
<html>
	<head>
		<meta charset="utf-8">
		<title>算术运算符</title>
	</head>
	<body>
		<script type="text/javascript">
			var num1 = 100,
				num2 = 25;//定义变量num1为100,num2为25,进行以下运算
			document.write("100+25=" + (num1 + num2) + "<br>");//向文档中写入文本内容,相加
			document.write("100-25=" + (num1 - num2) + "<br>");//相减
			document.write("100*25=" + (num1 * num2) + "<br>");//相乘
			document.write("100/25=" + (num1 / num2) + "<br>");//相除
			document.write("(100++)=" + (num1++) + "<br>");//自增,使用自身之后,在使其自身加1
			document.write("(++100)=" + (++num1) + "<br>");//自增,使用自身之前,先使其自身加1
		</script>
	</body>
</html>

运行结果:

3.比较运算符

<!doctype html>
<html>
	<head>
		<meta charset="utf-8">
		<title>比较运算符</title>
	</head>
	<body>
		<script type="text/javascript">
			var age = 25; //定义变量;
			document.write("age变量的值为:" + age + "<br>"); //输出变量值;
			document.write("age>=20:" + (age >= 20) + "<br>"); //变量值比较;
			document.write("age<20:" + (age < 20) + "<br>");//25是否小于20
			document.write("age!=20:" + (age != 20) + "<br>");//25是否不等于20
			document.write("age>20:" + (age > 20) + "<br>");//25是否大于20
		</script>
	</body>
</html>

运行结果:

4.逻辑运算符

<!doctype html>
<html>
	<head>
		<meta charset="utf-8">
		<title>逻辑运算符</title>
	</head>
	<body>
		<pre>
<script type="text/javascript">
	var a=2,b=3,result;
	document.writeln("a=2,b=3");//输出结果a=2,b=3
	document.write("a&lt;b&&a&lt;=b:");//输出字符串,a<b,并且a<b
	result=a<b&&a<=b;//输出表达式a<b,a<=b
	document.writeln(result);//a小于b与a小于等于b输出结果
	document.write("a&lt;b&&a&gt;b:");result=a<b&&a>b;document.writeln(result);//a小于b与a大于b
	document.write("a&lt;b||a&gt;b:");result=a<b||a>b;document.writeln(result);//a小于b或a大于b
	document.write("a&gt;b&&a&gt;=b:");result=a>b||a>=b;document.writeln(result);//a大于b或a大于等于b
	document.write("!(a&lt;b):");result=!(a<b);document.writeln(result);
	document.write("!(a&gt;b):");result=!(a>b);document.writeln(result);
</script>
</pre>
	</body>
</html>

运行结果:

5.赋值运算符

<!doctype html>
<html>
	<head>
		<meta charset="utf-8">
		<title>赋值运算符</title>
	</head>
	<body>
		<pre>
<script type="text/javascript">
	var a=3,b=2;
	document.writeln("a=3,b=2");
	document.write("a+=b=");a+=b;document.writeln(a);//将运算符左边的变量加上右边表达式的值武给左边的变量。
	document.write("a-=b=");a-=b;document.writeln(a);//将运算符左边的变量减去右边表达式的值赋给左边的变量。
	document.write("a*=b=");a*=b;document.writeln(a);//将运算符左边的变量乘以右边表达式的值赋给左边的变量
	document.write("a/=b=");a/=b;document.writeln(a);//将运算符左边的变量除以右边表达式的值赋给左边的变量
	document.write("a%=b=");a%=b;document.writeln(a);//将运算符左边的变量用右边表达式的值求模,并将结果赋给左边的变量
</script>
</pre>
	</body>
</html>

运行结果:

6.条件运算符

<!doctype html>
<html>
	<head>
		<meta charset="utf-8">
		<title>条件运算符</title>
	</head>
	<body>
		<script type="text/javascript">
			var i = 3,
				j = 4;//定义变量i和j
			alert((++i == j++) ? true : false);//判断两个变量是否相等,在输出结果
		</script>
	</body>
</html>

运行结果:

7.双向判断语句

<!doctype html>
<html>
	<head>
		<meta charset="utf-8">
		<title>双向判断语句</title>
	</head>
	<body>
		<script type="text/javascript">
			var num1 = 300;
			var num2 = 150;
			if (num1 < num2) {
				alert('你好,条件成立'); //如果条件成立则弹出“成立”对话框
			} else {
				alert('对不起,条件不成立'); //如果条件不成立则弹出“不成立”对话框
			}
			alert('演示完成'); //无论成立与否最后弹出“演示完成”对话框
		</script>

	</body>
</html>

运行结果

8.多向判断语句

<!doctype html>
<html>
	<head>
		<meta charset="utf-8">
		<title>多向判断语句</title>
	</head>
	<body>
		<script type="text/javascript">
			var jiangpin = '二等奖'; //定义了一个变量,并对其赋值
			if (jiangpin == '一等奖') { //判断如果赋值为一等奖,则弹出下面内容
				alert('恭喜获得一辆跑车');
			} else if (jiangpin == '二等奖') { //判断如果赋值为二等奖,则弹出下面内容
				alert('恭喜获得一部手机');
			} else if (jiangpin == '三等奖') { //判断如果赋值为三等奖,则弹出下面内容
				alert('恭喜获得一台空气净化器');
			} else {
				alert("您没有获奖!");
			}
		</script>
	</body>
</html>

运行结果:

  • 12
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值