js的基础

js的介绍:

html:结构;css:表现;js:行为
html和css是由w3c规定的 。
js是由ECMAScript: 规定的·。

js的组成:

js是由三部分组成的:DOM(浏览器对象模型);BOM(文档对象模型);ECMAScript(语法)。

js的分支结构:

分支结构的类型有三类:

									1.单分支
										<1>if(){}
										
                        			2.双分支
                        			<1>if(){}else{}
                        			
                        			3多分支(有两种类型的多分支)
									<1>双分支模拟的多分支:分支的嵌套:
									     if(){
									     }else if(){
									     }else{}
									<2>switch(变量){
									case 结果1:
									................
									break;
									case 结果2:
									..........
									break;
									default;
									}

单分支的应用:

双分支的应用:

请判断一个数字的奇偶
var n = 11;
if(n % 2 != 0){
console.log(“奇数”);
}else{
console.log(“偶数”);
}

    判断这个年份是否是闰年
1.能被4整除 且 不能被100整除
2.可以被400整除
    var y = 1700;
    if( y%4 == 0 && y%100 != 0 || y%400 == 0 ){
        console.log("是闰年")
    }else{
        console.log("不是闰年")
    }

多分支的应用:

根据成绩判断等级 0~59为不及格 ;60~69为及格 ;70~79为一般 ;80~89位良好 ;90~100为优秀:
var cj = 91;
if (cj < 60) {
console.log(“不及格”);
} else if (cj >= 60 && cj <= 69) {
console.log(“及格”);
} else if (cj >= 70 && cj <= 79) {
console.log(“一般”);
} else if (cj >= 80 && cj <= 89) {
console.log(“良好”);
} else if (cj >= 90 && cj <= 100) {
console.log(“优秀”);
}

循环的介绍:

1.循环的意义:
《1》计算机 机器 没有感情 没有思路 没有捷径

循环的语句分类:
1.while(){}案列展示:
var i = 0;
while(i<10){
document.write(“hello world
”);
i++;
}
2.do{} while(){}案列:
var i = 0;
do{
console.log(“hello
”);
i++;
}while(i<10){
console.log(“world
”);
}
var i = 0;
do{
console.log(“hello
”);
i++;
}while(i<10);

for(){}案列展示:
for(var i=0;i<10;i++){
console.log(“你好”)
}
循环有个两个控制关键字分别是:
1.break:停止本次循环
案列展示:
var i=0;
while(i<10){
if(i == 5){
break;
}
console.log(i);
i++;
}
篮球从5米高的地方掉下来,每次弹起的高度是原来的30%,经过几次弹起,篮球的高度小于0.1米。
var i = 1;
var h = 5;
while(true){
h = h * 0.3;
if(h < 0.1){
console.log(i);
break;
}
i++;
}

2.continue:跳过本次循环
案列展示:
var i=0;
while(i<10){
i++;
if(i == 5){
continue;
}
console.log(i);
}

循环的嵌套:
公式:for(){
for(){}
}
案列展示:
循环嵌套:
九九乘法表

1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9

for(var i=1;i<=9;i++){
    for(var j=1;j<=i;j++){
        document.write(j + "*" + i + "=" + i*j + "&nbsp;&nbsp;");
    }
    document.write("<br>");
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值