2022/4/24 JAVA学习日记

本文详细介绍了JavaScript的使用方式,包括内部和外部引用,以及变量定义和数据类型的特性。接着,阐述了算术、比较和逻辑运算符的用法,特别是三元运算符的执行流程。此外,讲解了流程控制语句,如顺序、选择和循环结构,并提到了switch语句的工作原理。最后,讨论了JavaScript事件编程的三要素:事件源、事件监听器和事件绑定。
摘要由CSDN通过智能技术生成

一.Javascript的使用方式

  1. 内部方式    (  在head标签中指定script标签书写 ,如<script>xxx</script>  )
  2. 外部方式    (  ①在js文件夹中单独创建后缀为.js的文件    ②在创建的xxx.js文件中书写js代码    ③在html页面中导入xxx.js文件 ,必须有开始和结束标签 ,如<script src="导入外部xxx.js文件的路径"></script>  )

二.Javascript中定义变量以及数据类型划分

  1. 在js中 ,定义变量使用var来定义 ,var可以省略(  因为js是弱类型语言  )
  2. 因为js是弱类型语言 ,定义一个变量可以重复定义 ,后面的值会将前面的值覆盖掉!
  3. var可以定义任何数据类型!

三.Javascript之运算符

  1. 算术运算符 :+ ,- ,* ,/ ,%(模:求余数)
  2. 比较运算符 : < ,<= ,> ,>= ,!= ,==
  3. 逻辑运算符
           基本符号:& 逻辑单与 ,有false ,则false
                            | 逻辑单或 ,有true ,则true
                            ! 逻辑非  
                            && 逻辑双与 :多个条件是并列关系 ,必须同时满足条件(有false,则false)
                            || 逻辑双或 :多个条件是或的关系,有一个成立,就成立!(有true,则true)
  4. 三元运算符(三目)                                                                                                                             语法格式 :(表达式?)执行true的结果 :执行false的结果;
           执行流程 :
                  首先判断表达式是否成立 ,如果成立 ,则执行true的结果.
                  如果不成立 ,则执行false的结果.

四.Javascript之流程控制语句

  1. 顺序结构语句
  2. 选择结构语句 :
           if语句 :                                                                                                                                                  格式1
                                    if(表达式){语句1 ;}
                                    执行流程:表达式是否成立 ,如果成立 ,才能执行语句1
                                    
                      格式2 :开发中使用最多(针对两种结果判断) 
                                  if(表达式){语句1 ;}else{语句2 ; }
                                  执行流程:
                                        1)先判断表达式是否成立
                                           成立,则执行语句1
                                        2)否则不成立 ,执行语句2
                                        
                       格式3 :针对多种结果判断的
                                   if(表达式1){语句1;}else if(表达式2){语句2;}
                                   ...
                                   ...
                                   else{语句n; }
                                执行流程 :先判断表达式1是否成立 ,
                                                如果成立 ,执行语句1
                                                如果不成立 ,继续判断表达式2是否成立 ,
                                                如果成立 ,执行语句2 ,不成立 ,依次执行下面的语句 ,
                                                如果上面都不成立,执行else中的语句n .
  3. 循环结构语句

五.switch语句

  1. Javascript中的switch语句

                switch(变量){                                                                                                                                      case 值1:语句1;
                        break ;
                case 值2:语句2;
                        break ;
                ...
                ...
                default:语句n;
                        break ; }

            (default语句可以在语句中的任何位置 ,如果在语句的末尾 ,break可以省略 ;但是如果在语句中 ,break不能省略 ,否则如果case都不成立 ,执行default语句,会有case穿透现象 !)
                执行流程:
                1)首先判断变量的值和值1是否匹配 ;如果匹配 ,执行语句1 ,switch语句结束 .
                2)如果不匹配 ,继续和case后面的值2进行比较 ;成立 ,则执行语句2 ,break结束 .
                3)如果上面都不匹配 ,则执行语句n,语句结束.

  2. switch语句结束条件:
                1)遇见break结束
                2)程序默认执行末尾

六.Javascript事件编程三要素

  1. 事件源---指html标签
  2. 编写事件监听器----写一个函数 (js代码中) ,function 函数名称(形式参数名1,形式参数名2......)
  3. 绑定事件监听器----就是在标签中有一些onxxx属性 ,和函数名称进行绑定.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值