流程控制语句

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<!--
        	流程控制语句:
        	  条件判断语句:if  switch
        	  循环语句:for while do-while for in
        	函数的声明:
        	 function 函数名(参数列表){
        	 	函数体
        	 	return 语句
        	 }
        	  
        -->
        <script>
        /*	var i=11;
        	if(i%2==0){
        		console.log(i+"是偶数");
        	}else{
        		console.log(i+"是奇数");
        	}
        	
        	for(var i=1;i<=10;i++){
        		console.log(i);
        	}
        	*/
        	
        	//定义一个无参数,无返回值的方法
        	function fun1(){
        		console.log("无参数,无返回值的方法");
        	}
        	//定义一个无参数,有返回值的方法
        	function fun2(){
        		console.log("无参数,有返回值的方法");
        		return 1;
        		var i=100;
        	}
        	//定义一个有参数,无返回值的方法
        	function fun3(i,j){
        		console.log("有参数,无返回值的方法");//1
        		console.log(i+j);//13
        	}
        	//定义一个有参数,有返回值的方法
        	function fun4(m){
        		console.log("有参数,有返回值的方法");
        		return m-1;
        	}
        	//函数的调用
        	fun1();
        	var rel = fun2();
        	console.log(rel);
        	fun3(5,8);
        	var rel1 = fun4(100);
        	console.log(rel1);//99
        	
        	function SayHi() {
        		if(arguments[1] != "Hello") {
        			alert(arguments[0]);
        		} else {
        			alert(arguments[1]);
        		}
        		alert(arguments.length); //返回参数个数
        	}
        	SayHi("111", "Hello");
        	
        	//eval()方法: 将字符串当做js表达式执行
        	var n = eval("3+2");
        	console.log(n);//5
        	var a = eval("var i=100;");
        	console.log(i);//100
        	
        	//prompt()方法: 浏览器端弹出输入框,输入框的返回值默认是字符串类型
        	var num1 = prompt("请输入一个数字","");//第一个值:提示信息,第二个值:默认值
        	var result = num1+1;
        	console.log(result);//输入5,输出51
        	
        	var num11 = prompt("请输入一个数字","");//第一个值:提示信息,第二个值:默认值
        	var result1 = parseInt(num11)+1;
        	console.log(result1);//输入5,输出6
        	
        	//99乘法表
        	for(var i=1;i<=9;i++){
        		for(var j=1;j<=i;j++){
        			document.write(j+"*"+i+"="+(j*i)+"&nbsp;&nbsp;&nbsp;&nbsp;");
        		}
        		document.write("<br />");
        	}
        	
        	while(true){
        		var str = prompt("请输入一个字符串,直到输入STOP截至","");
        		if(str=="STOP"){
        			break;
        		}else{
        			console.log(str);
        		}
        	}
        	
        	var count = prompt("请输入科目数量:","");
        	var sum=0;
        	for(var i=1;i<=count;i++){
        		var score = prompt("请输入第"+i+"科的成绩:","");
        		while(isNaN(score) || score<0){
        			score = prompt("你输入的数据不合法,请重新输入第"+i+"科的成绩:","");
        		}
        		sum = sum+parseInt(score);
        	}
        	alert("总成绩为"+sum);
        	
        </script>
        	
	</head>
	<body>
	</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值