JS(5)

复习(1)

var arr = [1,3,57];
var ar = new Array(); new object(); new Date();
var txt = [“宋江”,”张飞”] ;
txt.length; 属性
遍历数组:
for(var i=0;i<txt.length;i++){ console.log(txt[i]);}
txt[i] txt 数组

两个小循环

for(初始化; 条件; 增量){}
do {} while(条件)
while(条件) { 语句 }

var j = 1;
while(j<=100)
{
    sum1+=j;
    j++;
}
console.log(sum1);

do while 至少执行一次
while 不一定

多分支语句 switch

switchif else if else if else几乎一样的 但是switch效率更好。
作用其实就是 : 多选1,从多个里面选1个 。
语法格式:

switch(参数)
{
case 参数1:
语句;
break; 退出
case 参数2:
语句;
break; 退出
……..
default: 默认的语句;
}

 <script>
    window.onload = function(){
    

        //获取元素
        var txt = document.getElementById("txt");
        var btn = document.getElementById("btn");
        btn.onclick = function(){
    
            var val = txt.value;
            switch(val)
            {
                case "苹果":
                    alert("苹果的价格是: 5元");
                    break;
                case "香蕉":
                    alert("香蕉的价格是: 2元");
                    break;
                case "梨":
                    alert("梨的价格是: 1.5元");
                    break;
                case "大白菜":
                    alert("大白菜的价格是: 9毛");
                    break;
                default:
                    alert("今天没进货");
            }
        }
    }
</script>

下拉菜单的事件 onchange

sele.onchange = function(){}
当改变的时候事件

<script>
    window.onload = function(){
    
        var sele = document.getElementById("sele");
        sele.onchange = function(){
    
           // alert(this.value);
            switch(this.value)
            {
                case "1":
                    document.body.style.backgroundImage = "url(images/chun1.jpg)";
                    break;
                case "2":
                    document.body.style.backgroundImage = "url(images/xia1.jpg)";
                    break;
                case "3":
                    document.body.style.backgroundImage = "url(images/qiu1.jpg)";
                    break;
                case "4":
                    document.body.style.backgroundImage = "url(images/dong1.jpg)";
                    break;
            }
        }

    }
</script>

数组常用方法

添加数组

var arr = [1,3,5];

push() ★★★★★ 后面推进去

push();方法可向数组的末尾添加一个或多个元素,并返回新的长度。
push 推进去
var ar

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值