决策和循环、函数
来源:互联网 发布:javaweb旅游系统源码 编辑:程序博客网 时间:2024/06/08 07:08
1.否定运算符只用到一个值,反true转运算符的意义:true变成flase,flase变成
2.null
null是个特殊的JavaScript值,表示“缺少数据”
3.全局变量与局部变量
全局变量:创建在任何函数或其他程序代码块外,在脚本中的整个生命周期中,全局变量一直存在;
局部变量:依其作用域的指示而创建或摧毁;
一般规则是尽量都创建为局部变量,只在局部变量不敷用时,才采用全域变量。
“脚本层次”是脚本的最上层,在<script>标签里,在于它位于任何函数或任何代码块之外,均被视为全局的。
4.决策语句
if/else适合在两样事物间二选一,而switch/case语句能在许多事物间有效率的多选一;
注:switch/case语句并非利用true/false运算做决定:switch/case语句只使用一块测试数据作决定。
拿数据与可能的选择相比对,决定该执行哪一段代码
5.数组:可用于存储多块数据于一个变量中。
数组里每个元素,都由两块信息组成:值与具有唯一性的键,以键访问值。
var showTime = new Array() //JavaScript创建一个数组类型的对象6.脱离循环
(1)尝试重设计数器值,使数目大于数组长度,以欺骗for循环 i = seats.length + 1; 注:会造成不寻常的缺陷风险
(2)break 立刻结束,完全无视条件句
(3)continue 不会完全离开循环,强迫循环跳入下一轮
7.函数
return不只返回数据,同时也负责结束函数。
onload:事件处理函数
(1)请为initSeats()函数与onload事件处理器进行联结,使用函数字面量
window.onload = function(evt){ initSeats(); //initSewats函数是于onload事件处理函数字面量内被调用}//onload事件处理器不需要事件对象,自变量evt将被忽略(2)使用函数引用联结事件
window.onload = initSeats; //onload事件是window对象的性质//对initSeats()函数的引用被指派给onload事件特性函数引用让我们联结JavaScript代码设计的事件处理函数,而不需要改动HTML代码
函数字面量为无名函数,在不需要有名称的函数时非常方便。
阅读全文
0 0
- 决策和循环、函数
- Java循环for, while和do...while & Java决策制定
- SSRS里面的if else表达式 和决策函数
- Javascript的决策与循环
- 循环和函数
- 循环和函数
- 集中决策和分散决策(1)
- 集中决策和分散决策(2)
- 集中决策和分散决策(3)
- 程序性决策和非程序性决策
- 最优决策和最满意决策问题
- 决策树和决策森林
- 决策树和决策森林
- 9、TensorFLow 中的决策函数
- WinMain()函数和消息循环
- 20171123Python07_循环和函数
- 模式识别(一)贝叶斯决策理论和未知概率密度函数估计
- LIBSVM代码实现 线性支持向量机之权重向量和决策函数戏说解读
- 【已解决】java.lang.IllegalArgumentException: No converter found for return value of type: class java.uti
- Delphi2010 MD5加密的方法
- lessmsi v1.6.1
- composer安装失败解决方法
- 如何通俗地理解 Gradle?
- 决策和循环、函数
- springboot学习思路及误区
- 1024. 科学计数法 (20)
- iOS开发之opencv学习笔记四:使用feature2d识别图片
- 【Python入门之】SET
- 批量注册函数名方法机制
- spring mvc 校验框架
- 为什么安卓系统越用越卡?
- BrnShop项目中如何自定义插件