一.Javascript的使用方式
- 内部方式 ( 在head标签中指定script标签书写 ,如 )
- 外部方式 ( ①在js文件夹中单独创建后缀为.js的文件 ②在创建的xxx.js文件中书写js代码 ③在html页面中导入xxx.js文件 ,必须有开始和结束标签 ,如 )
二.Javascript中定义变量以及数据类型划分
- 在js中 ,定义变量使用var来定义 ,var可以省略( 因为js是弱类型语言 )
- 因为js是弱类型语言 ,定义一个变量可以重复定义 ,后面的值会将前面的值覆盖掉!
- var可以定义任何数据类型!
三.Javascript之运算符
- 算术运算符 :+ ,- ,* ,/ ,%(模:求余数)
- 比较运算符 : < ,<= ,> ,>= ,!= ,==
- 逻辑运算符
基本符号:& 逻辑单与 ,有false ,则false
| 逻辑单或 ,有true ,则true
! 逻辑非
&& 逻辑双与 :多个条件是并列关系 ,必须同时满足条件(有false,则false)
|| 逻辑双或 :多个条件是或的关系,有一个成立,就成立!(有true,则true) - 三元运算符(三目) 语法格式 :(表达式?)执行true的结果 :执行false的结果;
执行流程 :
首先判断表达式是否成立 ,如果成立 ,则执行true的结果.
如果不成立 ,则执行false的结果.
四.Javascript之流程控制语句
- 顺序结构语句
- 选择结构语句 :
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 . - 循环结构语句
五.switch语句
- 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,语句结束. - switch语句结束条件:
1)遇见break结束
2)程序默认执行末尾
六.Javascript事件编程三要素
- 事件源---指html标签
- 编写事件监听器----写一个函数 (js代码中) ,function 函数名称(形式参数名1,形式参数名2......)
- 绑定事件监听器----就是在标签中有一些onxxx属性 ,和函数名称进行绑定.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)