javascript学习
发布网友
发布时间:2022-05-15 13:56
我来回答
共7个回答
懂视网
时间:2022-05-15 18:17
这次给大家带来的是在JS的开发教程里关于程序的三大结构的分析,我们知道程序有顺序结构,选择结构和循环结构,这篇文章就给大家好好分析一下。
?程序的三大结构
?顺序结构
顺序结构表示程序中的各操作是按照它们出现的先后顺序执行的。
?选择结构
选择结构表示程序的处理步骤出现了分支,它需要根据某一特定的条件选择其中的一个分支执行。选择结构有单选择、双选择和多选择三种形式。
?循环结构
循环结构表示程序反复执行某个或某些操作,直到某条件为假(或为真)时才可终止循环。在循环结构中最主要的是:什么情况下执行循环?哪些操作需要循环执行?
?语句
ECMA-262 规定了一组语句(也称为流控制语句) 。从本质上看,语句定义了 ECMAScript 中 的主要语法,语句通常使用一或多个关键字来完成给定任务。语句可以很简单,例如通知函数 退出;也可以比较复杂,例如指定重复执行某个命令的次数。
条件语句:将javascript中的代码想象成一条条的分支路径。
循环语句:就是程序路径的一个回路,可以让一部分代码重复执行。
?程序的单分支结构 IF语句
大多数编程语言中最为常用的一个语句就是 if 语句。以下是 if 语句的语法:
if (条件) { 语句1 } else { 语句2 }
其中的条件可以是任意表达式;而且对这个表达式求值的结果不一定是布尔值。
ECMAScript 会自动调用 Boolean() 转换函数将这个表达式的结果转换为一个布尔值。如果对 条件求值的结果是 true,则执行语句1,如果对条件求值的结果是 false , 则执行语句2 。 而且这两个语句既可以是一行代码,也可以是一个代码块 (以一对花括号括起来的多行代码) 。
if语句的三种格式:
1、if( 条件 ){ 语句1 }
2、if ( 条件 ) { 语句1 } else { 语句2 }
3、if ( 条件 ) { 语句1 } else if ( 条件 ){ 语句2 }...else{ 语句 }
?程序的多分支结构 switch语句reak语句
switch 语句与 if 语句的关系最为密切,而且也是在其他语言中普遍使用的一种流程控制语句。
switch (表达式) {
case 值: 语句块; break;
case 值: 语句块; break;
case 值: 语句块; break;
......
default: 语句块
}
switch 语句中的每一种情形(case)的含义是: “如果表达式等于这个值(value) ,则执行后面的语句(statement) ” 。而 break 关键字会导致代码执行流跳出 switch 语句。如果省略 break 关键字,就会导致执行完当前 case 后,继续执行下一个 case。最后的 default 关键字则用于在表达式不匹配前面任何一种情形的时候,执行机动代码(因此,也相当于一个 else 语句) 。
相信看了以上介绍你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!
相关阅读:
html5中的DOM编程的实现步骤
HTML里的事件怎么使用
HTML5中的progress元素的详细介绍及兼容性处理
热心网友
时间:2022-05-15 15:25
[JavaScript] 推荐一个不错的免费JavaScript开发工具,比aptana轻得多~~
[分页: 12345678] 73 wjd2002 9087 1 小时前
wangxu_zero
[JavaScript] 从校内网的网页源码学到一点东西 3 eimhee 263 19 小时前
cqggff
良好: [JavaScript] google首页动画效果
[分页: 1234567] 65 ice-cream 11133 昨天
freedomstyle
[JavaScript] 该死的IE
[分页: 123] 26 luolonghao 5266 2009-01-29
木雨青青
[JavaScript] 拖拽 DIV ,基础js ,可根据需要修改,扩展 0 delino 148 2009-01-23
delino
[JavaScript] javascript实现单例模式改善代码质量 0 taelons 85 2009-01-22
taelons
良好: [JavaScript] js图片轮换效果
[分页: 1234] 32 ice-cream 4681 2009-01-22
suan2046
[JavaScript] 常用JS代码实例 2 vb2005xu 355 2009-01-22
vb2005xu
[JavaScript] javascript实现导出excel(可以导出表格线)
[分页: 12] 12 wangchao_17915566 4069 2009-01-21
kimmking
[JavaScript] javascript调试原理 4 ayound 376 2009-01-20
hanjs
[JavaScript] Javascript数组类型检测:编写更强壮的isArray函数 1 笨笨狗 109 2009-01-19
鹤惊昆仑
[JavaScript] 从call函数出发 2 jason8204@126.com 123 2009-01-19
stworthy
[JavaScript] javascript函数--类的认识 6 jizhan 276 2009-01-19
xinshaoye
[JavaScript] 两个 JavaScript 面向对象的方法
[分页: 12] 12 yangdong 1029 2009-01-18
yangdong
[JavaScript] 推荐个IE调试JS的工具 2 Blithe 202 2009-01-18
ayound
[JavaScript] javascript面向对象技术基础(六)
[分页: 12] 13 sdcyst 3124 2009-01-17
天空不空
[JavaScript] html的下拉框的几个基本用法 6 nenyalanye_1 390 2009-01-16
zhaoxrx
[JavaScript] 发布一个JSI Example Project 5 jindw 491 2009-01-16
jindw
[JavaScript] 从人民解放战争来看EXTJS和JQUERY间的选择
[分页: 123456] 56 shgen 13479 2009-01-16
shagan
[JavaScript] javascript 父窗口(父页面)— 子窗口 (子页面)互相调用的方法 5 holdbelief 1169 2009-01-16
hanjs
[JavaScript] FF & IE下的Real和Wmp播放器 0 fuyun 110 2009-01-16
fuyun
[JavaScript] JavaScript path merge 2 bellstar 55 2009-01-15
bellstar
[JavaScript] 遵循MVC模式,效仿JTree思想,用javascript实现树形结构教程 4 terrynoya 993 2009-01-14
hanjs
[JavaScript] Elements! v0.9 速度最快的选择器引擎 6 hackwaly 394 2009-01-14
jaytuzi@163.com
[JavaScript] Javascript 继承 (五) 0 风雪涟漪 98 2009-01-13
风雪涟漪
[JavaScript] Javascript 继承 (四) 0 风雪涟漪 114 2009-01-12
风雪涟漪
[JavaScript] java和javascript中的回调函数 0 cy729215495 123 2009-01-12
cy729215495
[JavaScript] 基于mootools1.2的Table 4 xwycs 383 2009-01-12
xwycs
良好: [JavaScript] 开心网【朋友买卖、咬人、争车位】Firefox插件
[分页: 12345678] 70 avidmouse 22431 2009-01-12
pjzhong
[JavaScript] JE 博客页面的"回复"函数quote
热心网友
时间:2022-05-15 16:43
先看明白、再会修改,都不难,难的是根据实际应用,自己动用写代码。
不会写代码,再会看也没用。
javascript的思想很灵活,多看看高手的优雅代码,少模仿那些胡拼乱凑的垃圾
热心网友
时间:2022-05-15 18:18
《javascript权威指南》,里面讲的东西很深入,俗称“犀牛书”,我手上的是第四版,翻译得不错,文笔流畅,通俗易懂,读起来比较而言不太累。
如果有能力也可以下一个英文的电子版来看看。
热心网友
时间:2022-05-15 20:09
JAVASCRIPT也就客户端脚本语言,学那么深入干啥?
热心网友
时间:2022-05-15 22:17
《learning javascript》学习javascript
犀牛书
热心网友
时间:2022-05-16 00:42
看看这个,牛人比较多。
http://www.javaeye.com/forums/tag/JavaScript