if语法结构
- if语句
//if双分支
// var a = 40;
// if(a<=50){
// alert("张三");
// }else{
// alert("李四");
// }
//if多分支
// var a = Number(prompt("请输入..."));
// if(a>=90&&a<=101){
// alert("优生");
// }else if(a>=80&&a>=70&&a<=101){
// alert("中上");
// }else if(a>=60&&a<=70&&a<=101){
// alert("一般");
// }else if(a<60&&a<=101){
// alert("不及格");
// }
switch语句
- switch
//switch多分支
// var a =Number(prompt("请输入"));
// switch(a){
// case 1:
// alert("星期一");
// break;
// case 2:
// alert("星期二");
// break;
// case 3:
// alert("星期三");
// break;
// case 4:
// alert("星期四");
// break;
// case 5:
// alert("星期五");
// break;
// case 6:
// alert("星期六");
// break;
// case 7:
// alert("星期日");
// break;
// default:
// alert("世界末日");
// break;
// }
for循环
循环语句有三种:while 、do…while 、for循环
- for循环代码
for(var a = 10;a>=1;a++){
document.write("黑猫警长、福禄娃七兄弟、东方神娃"); //无限循环
}
for(var a = 10;a>=1;a--){
document.write("虹猫蓝兔、美少女战士、一休"); //有限循环
}
- while循环代码
var a =0;
while(a<=10){
document.write(a)
a++;
- do循环代码
var a =1;
do{
console.log(a+"<br>")
a++;
}while(a<=10);
- 循环中断,跳出当前循环。
for(var s = 1;s<=20;s++){
if(s==15||s==18){
continue;
}
console.log(s);
}
- 循环中止
for(var a = 1; a<=100;a++){
if(a==50){
break;
}
document.write(a);
}
- for循环嵌套
for(var a = 1;a<=10;a++){
for(var s = 1;s<=a;s++){
document.write("@")
}
document.write("<br>")
}
- num循环求和
var num = 0;
for(var d = 50; d<=100;d++){
num +=d;
}
document.write(num);
- 求循环偶数
var a = 0;
for(b = 10;b<=20;b++){
if(b%2==0){
console.log("偶数"+b)
a+=b;
}
}
console.log(a);
- 求循环奇数
var a= 0;
for(b = 1;b<=100;b++){
if(b%2==1){
document.write("奇数 <br>"+b)
a+=b
}
}
document.write(a)
- 九九乘法表
for(var a = 1;a<=9;a++){
// for(s = 1;s<=a;s++){
// document.write('<td>'+a+'x'+s+'='+a*s+'   '+'</td>')
// }
// document.write("<br>")
- 求循环数和
var a = 0;
for(s = 11;s<=100;s++){
a+=s;
}
document.write("<br>"+a)
- 100以内7的倍数
for(var a = 0;a<=100;a++){
if(a%7==0)
document.write("<br>"+a)
}
- 100以内所有的奇数
for(var s = 0;s<=100;s++){
if(s%2==1)
document.write("<br>"+s)
}
- 100以内所有的偶数
var s =0;
for(var a = 1;a<=100;a++){
if(a%2==0){
document.write("<br>"+a)
s+=a;
}
}
document.write("<br>"+s)
- 100以内所有的偶数、5个一行
for(var a = 0;a<=100;a++){
if(a%2==0){
document.write(a)
if(a%5==0)
document.write("<br>")
}
}
- 100以内7的倍数数
for(var a = 0;a<=100;a++){
if(a%7!=0)
document.write("<br>"+a)
}
- 9以内跳过2以外的数
for(var a = 1;a<=9;a++){
if(a==2){
continue;
}
document.write(" "+a)
}
函数
函数声明
-
函数定义时,小括号内的参数叫形参。
-
fn 调用时的参数叫实参。
-
函数调用就是把实参传给形参。
-
定义变量时、变量的声明会被提升到当前作用域最上面。
-
变量的赋值不会变化。
-
函数声明式
function 函数名{
函数体
}
fn()
- 函数表达式
var fn = function(){
函数体
}
fn()
- 用函数求偶数和
function fn(){
var a = 0;
for(var s = 1;s<=100;s++){
if(s%2==0){
console.log(s)
a+=s;
}
}
console.log(a)
}
fn()
fn()
- return 可以返回函数的结果、并结束函数
function fn(){
var a = 0;
for(var s =1;s<=100;s++){
if(s%2==0){
a+=s;
}
}
return a; //返回函数的结果、并结束函数
}
var d =fn()
document.write(d)
来源:CSDN
作者:weixin_46031196
链接:https://blog.csdn.net/weixin_46031196/article/details/103611847