<!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)+" ");
}
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>
流程控制语句
最新推荐文章于 2024-01-24 15:05:22 发布