javascript--switch if for 及function

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>javascript</title>
</head>
<body>
</body>
<script>
var x = 2;
switch (x){
    case 1:y="星期一"; break;
    case 2:y="星期二"; break;
    case 3:y="星期三"; break;
    default:y="未定义"; break;
}
alert(y);

//第一种
<!--var l=["a", "rest"];-->

<!--for(var i in l){-->
    <!--console.log(i)--> //打印出来是0,1
<!--}-->

//第二种
<!--var s=0;-->
<!--for(var i=1;i<101;i++){-->
    <!--s+=i-->
<!--}-->
<!--alert(s);-->

//第三种
<!--d ={'11':'111','22':'222'};-->
<!--for(var i  in d){-->
    <!--console.log(i); //打印出来是11,22-->
<!--}-->

<!--for(var i=1; i<10; i++){-->
    <!--document.write("<H"+i+">"+"hello"+"<H"+i+">");-->
    <!--document.write("<br>");-->
<!--}-->

//函数定义第一种方式

function f1(a,b){
    alert(a+b);
}
f1(1,2)

//函数第二种方式
var y=new Function("x","alert(x+\"world\");")
y("hello")

//匿名函数
var y=function(a,b){
    alert(a+b);
}
y(1,5)

<!--(function(arg){-->
    <!--alert(arg);-->
<!--}("jiangqijun"));-->

//内置对象arguments的应用
function f2(a,b){
    alert(arguments.length);
    alert(arguments) //[object Arguments]
}
f2(1,6)

//参数传入个数具有极强的容错性
function f3(a,b){
    alert(a+b);
}

f3(1,9)
f3(1,9,7)//10
f3(1) //NAN

//javascript是把代码全部加载再执行,所有在函数前调用也可以
f3()
function f3(){
    alert('end')
}


</script>
</script>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值