培训第四天

学习内容:

        JavaScript简介

        Javascript是脚本语言(依赖于某种容器 [JS依赖浏览器])

        JS运行在浏览器上,可帮助我们控制页面

        JS的数据类型
        数字
        字符串
        布尔型
        空(null)
        undefined(未定义)

       定义变量:
        变量:var 定义
        在ES6(JS新版本)中,推出了两个词代替var
        let:变量用let声明,不可重复
        const:常量,不可更改

       复杂数据类型:
        数组:一个变量对应多个值
        1、使用数组函数
       函数:定义一个函数执行一系列代码
       无参无返回值
       无参无返回值
       有参有返回值
       有参无返回值

      弹窗:
       alert:警告弹窗
       confirm:带有确认和取消的弹窗,有返回值(布尔类型)
       prompt:带有文本框和确定的弹窗,有返回值(文本框内容)

      逻辑判断和流程控制:
       判断:
       if…else…
       语法:if(条件表达式) {执行代码} else {执行代码}
       switch…case
       switch(表达式) {case : …;case : …;default : …}

学习记录

 1 function isRun(year) {
 2             if (year % 4 == 0) {
 3                 if (year % 400 == 0) {
 4                     document.write(year + "是闰年<br>");
 5                     return;
 6                 }
 7                 if (year % 100 != 0) {
 8                     document.write(year + "是闰年<br>");
 9                     return;
10                 } else {
11                     document.write(year + "不是闰年<br>");
12                     return;
13                 }
14             }
15             document.write(year + "不是闰年<br>");
16 
17         }
18         isRun(2100);
 1 let a=222;
 2         let b=76;
 3         let c=65;
 4         let d=6;
 5         let max=((a>b?a:b)>c?(a>b?a:b):c)>d?((a>b?a:b)>c?(a>b?a:b):c):d;
 6         function getMax(num1,num2){
 7             return num1>num2?num1:num2;
 8         }
 9         document.write(getMax(getMax(a,b),getMax(c,d)));
10 
11         let a=1;
12         //typeof 获取数据的类型
13         document.write(typeof a);
14        // isNaN() 判断数据是不是数字;
15         document.write(!isNaN(a));

学习重点

  • 函数的定义
  • if条件语句
  • switch...case条件语句
  • break作用
  • 数组的创建和使用

学习心得

JavaScript和Java,C等编程语言有很多类似之处,和前面所学内容不同,需要一定的逻辑能力。

与许多编程语言不一样,JS的定义变量方式就很随意,例如用一个var 就可以定义多种类型的数据,

在ES6(js新版本)中新推出两个词(let、const)代替var。

今天学习的内容需要去思考逻辑,注意细节,我感觉学的还算顺利,继续努力!

 

 

 

posted on 2022-07-12 09:30  轮回dawd  阅读(21)  评论(0)    收藏  举报