目录

  • 1 项目一用户注册验证
    • 1.1 JavaScript概述(4课时)
    • 1.2 JavaScript基础(4课时)
    • 1.3 章节测验
  • 2 第二章项目二乘法表
    • 2.1 变量、常量和数据类型(4课时)
    • 2.2 表达式和运算符(4课时)
    • 2.3 选择(分支)结构-if语句(4课时)
    • 2.4 选择(分支)结构-switch语句和if嵌套语句(4课时)
    • 2.5 循环结构-三种语句(4课时)
    • 2.6 循环结构(4课时)
    • 2.7 项目制作(4课时)
    • 2.8 章节测验
  • 3 第三单元项目三简易计算器
    • 3.1 函数和变量作用域(4课时)
    • 3.2 全局函数和项目制作(4课时)
    • 3.3 章节测验
  • 4 第四单元项目四最大和最小数查找
    • 4.1 数组(4课时)
    • 4.2 二维数组和项目制作(4课时)
    • 4.3 章节测验
  • 5 第五单元项目五年历
    • 5.1 字符串和正则表达式(4课时)
    • 5.2 对象(4课时)
    • 5.3 项目制作(4课时)
    • 5.4 章节测验
  • 6 课程附件
    • 6.1 课程标准
    • 6.2 授课计划
    • 6.3 教案首页
    • 6.4 网络课程导学(指引)
    • 6.5 学生网络课程学习指引
    • 6.6 课程介绍
表达式和运算符(4课时)


学习指导:  

         1、重难点

                逻辑运算      

          2、学习目标

               掌握运算符和表达式的概念。

        掌握算术、递增递减运算。

        掌握赋值运算。

        掌握关系运算。

        掌握逻辑运算

          3、知识点

       运算符和表达式。

        算术运算、递增递减。

        赋值运算。

        关系运算。

        逻辑运算。

    学习要求:  

          1、学习课程视频和ppt

          2、按时签到

          3、积极参与问题讨论。

          4、按时提交作业。

          5、按时完成章节测验。

          6、记录问题,及时和老师沟通。

          本次课程思政目标 

          软件开发涉及有知识产权保护等内容,要尊重知识产权,尊重别人的劳动同样也使自己的劳动得到认可。   

       教学课前(资料): 

         1、预习课程视频和ppt。

          2、本节课参考网址

             https://www.w3school.com.cn/js/js_operators.asp

             https://www.runoob.com/js/js-operators.html

          3、复习

               数据类型

          4、思考问题:

                运算符有哪些?

          5、图片

运算符分类



     教学内容(资料): 

           1、课程视频

算术运算和赋值运算

           

           

关系运算

           

           

           

逻辑运算

           

           

           

条件运算

           

           2ppt

          

           3、学习指导和代码---辅助资料

           内容存放地址:

                   目录---资料---课程资料---第二章第二节课程资料              

                 音频资料:

                                            运算符

            

       主题讨论:

           1、什么是运算符?

    2、关系运算中,如果参与比较的值不是number类型,程序会进行什么转换?

    3、简述一下短路逻辑?

       练习题:

编写代码,自己判断以下逻辑表达式的值,完成后,在浏览器中运行,在控制台查看效果。

var a=10,b=20,c="30",d="abc";

console.log(

    a<b&&b<c,

    a<b&&b>c,

    a<b&&b<c&&c>d,

    a<b||b>c,

    a>b||c>d,

    a<b||b<c||c>d,

    !a<b

)

解题思路:

1.理解逻辑运算符的功能

2.注意逻辑运算中的特殊情况

3.注意运算符的优先级

     作业:

             内容存放地址:

                   目录---资料---作业库---第二章第二节作业