JavaScript学习

第五课

HTML

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>数据类型和转换</title>
</head>
<body>
    
</body>
</html>

js


// 数据类型和转换 


// 值  :数字  字符串  布尔值

// JS  -》 弱类型      强类型 string a  =   "aaaa"


// var a;

// 原始类型:  数字 Number     字符串String        布尔型Boolea    undefined  null


// 对象:Object

// var a ; ->
// var a = null;空的object


// 查看类型

// typeof()



// 系统自带的对象  数组    函数 

// 自定义 {}

// var a=1;
// var b=2;


// 数组:把原始类型排列好
// 三门课  -》   60 61 62

// var a =["a",61,62];
// 下标    序号    0   自增    ++
// a[0]->60
// a[1]->61
// a[2]->62

// 自定义对象

// var a1 = 60;
// var a2 = 61;
// var a3 = 62;

// var a ={"a1":60,"a2":61,"a3":62}
// a.a1 ->60
// a.a2 

// var a = {0:60,1:61,2:62}
// a[0] ->60;





// 原始类型:  数字 Number     字符串String        布尔型Boolea  

// var a =?;
// var b =Number(a);

// 1+"1" -> "11"

第六课

HTML

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>流程控制</title>
    <script src="6.js"></script>
</head>
<body>
    
</body>
</html>

js

// 条件判断 if
// switch  选择
// 循环 for  while 


// if(表达式   条件)   -》 真

// {
//     语句
// }


// var score = 98 ;

// if(score > 90 ){
//     console.log("奖励100块");

// }else
// {
//     console.log("做任务");
// }




// var score = 80 ;

// if(score > 90 ){
//     console.log("奖励100块");

// }else if(score >80)
// {
//     console.log("奖励50块");

// }else
// {
//     console.log("做家务");
// }

/*
var day = 1;
switch(day)
// switch(表达式 的值)
{
    case 1:
        console.log("星期一");
        // a = 1;
        // b++;
        break;//跳转语句
    case 2:
        console.log("星期二");

        // a = 2;
        break;
    case 3:
        console.log("星期三");
        break;

    default:
        console.log("不知道星期几");

        a++;
        break;
}

*/

// 循环:重复多次做一件事
// 说10次  我要100块

// var a=1;
// if(a<=10)
// {
//     console.log("我要100块");

// }
// a = a+1;


// for(var a = 1; a<=10;a = a+1)   //循环条件
// {
//     console.log(a + "我要100块");
// }

// var a = 1;
// while(a<=10)
// {
//     console.log(a + "我要100块");
//     a = a+1;
// }


// while(true)
// {
//     console.log(a + "我要100块");
//     a = a+1;
//     if(a > 10)
//     {
//         break; 
//     }
// }


// while(true)
// {
//     console.log(a + "我要100块");
//     a = a+1;
//     if(a <= 10){
//         continue;
//     }
//     break;

    
// }



var a = 1;
do {
    console.log(a + "我要100块");
    a = a +1;

}while(a<=10);










var end;
// break;

第七课

HTML

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>函数的基本概念</title>
    <script src="7.js"></script>
</head>
<body>
    
</body>
</html>

js

// 函数: 代码的复用:写一遍代码,多次使用  ——》把特定功能的语句   打包    放在一起         下次直接调用包


// function 名字 (0,1,多个参数){
//     执行语句
// }


// function slogan() {
//     for ( var a=1;a<=10;a++){
//         console.log(a + "好好学习,努力赚钱");
//     }
// }

// 喊口号  10 slogan(10)
// function slogan(num) {  //形参

        // time  ->undefined;  默认值  7
        // if(time == undefined)
        //     time = 7;

        // time = time || 8;


//     for ( var a=1;a<=num;a++){
//         console.log(a + "好好学习,努力赚钱");
//     }
// }

// function slogan(num,time) {  //多形参
//     for ( var a=1;a<=num;a++){
//         console.log(time + "点" + a + "好好学习,努力赚钱");
//     }
// }

// var time = 7;

// slogan(10,time); //实参  实际的参数


// var time = 12;

// slogan(5,time);









// var time = 7;

// slogan(10); //实参  实际的参数

// var fname = slogan;
// fname();



// for ( var a = 1; a<=10;a++){
//     console.log("好好学习 ,努力赚钱");

// }

// var time = 12;
// slogan();


// for ( var a = 1;a<=10;a++){
//     console.log("好好学习,努力赚钱");

// }


// var time = 23;
// slogan();


// for ( var a =1;a<=10;a++){
//     console.log("好好学习,努力赚钱");
// }


// 返回值  return;

// 怎么返回,在函数中用return 然后在函数外定义

// function add(x,y){  //加法
//     var z = x + y;
//     return  z;
// }

// var rs = add(1,2);
// console.log("1+2=" + rs );

// rs = add(3,4);
// console.log("3+4=" +rs );


// var rs = z;  //add(1,2);



// 动态参数


function add(x,y){  //加法    函数的定义
    // [1,2,4,5,23]
    // var z = ;

        return x + y;
    }


    
    var rs = add(1,2,4,5,23);  //函数的调用

    console.log("1+2 4,5,23 =" + rs );
    
    rs = add(3,4);
    console.log("3+4=" +rs );
    
    
    // var rs = z;  //add(1,2);
    

第八课

HTML

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>函数的arguments</title>
    <script src="8.js"></script>
</head>
<body>
    
</body>
</html>

js

// 动态参数


function add(){  //加法    函数的定义
    // var arguments -> [1,2,4,5,23]
    // x = arguments[0];
    // y = arguments[1];

        var z = 0;
        for( var i = 0;i<arguments.length;i++){
            z += arguments[i];

        }   

        return z;
    }


    
    var rs = add(1,2,4,5,23);  //函数的调用

    console.log("1+2 4,5,23 =" + rs );
    
    rs = add(3,4);
    console.log("3+4=" +rs );
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值